<SEC-DOCUMENT>0000080035-25-000013.txt : 20250731
<SEC-HEADER>0000080035-25-000013.hdr.sgml : 20250731
<ACCEPTANCE-DATETIME>20250731133626
ACCESSION NUMBER:		0000080035-25-000013
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		84
CONFORMED PERIOD OF REPORT:	20250630
FILED AS OF DATE:		20250731
DATE AS OF CHANGE:		20250731

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
		EIN:				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:		251170803

	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
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>plpc-20250630.htm
<DESCRIPTION>10-Q
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:87446e02-4cde-432d-b9b9-816cbc857a0f,g:34d45e97-64e1-4601-b671-bb3397e570f2,d:994679fe8bb843e08d7a7ec02e8a8e5a-->
<html xmlns:country="http://xbrl.sec.gov/country/2025" xmlns="http://www.w3.org/1999/xhtml" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:ecd="http://xbrl.sec.gov/ecd/2025" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:plpc="http://www.preformed.com/20250630" xmlns:dei="http://xbrl.sec.gov/dei/2025" xmlns:us-gaap="http://fasb.org/us-gaap/2025" xmlns:srt="http://fasb.org/srt/2025" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>plpc-20250630</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="c-1" name="dei:EntityCentralIndexKey" id="f-25">0000080035</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:AmendmentFlag" format="ixt:fixed-false" id="f-26">false</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:DocumentFiscalYearFocus" id="f-27">2025</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:DocumentFiscalPeriodFocus" id="f-28">Q2</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:CurrentFiscalYearEndDate" id="f-29">--12-31</ix:nonNumeric><ix:nonNumeric contextRef="c-3" name="ecd:NonRule10b51ArrAdoptedFlag" format="ixt:fixed-false" id="f-30">false</ix:nonNumeric><ix:nonNumeric contextRef="c-3" name="ecd:Rule10b51ArrAdoptedFlag" format="ixt:fixed-false" id="f-31">false</ix:nonNumeric><ix:nonNumeric contextRef="c-3" name="ecd:Rule10b51ArrTrmntdFlag" format="ixt:fixed-false" id="f-32">false</ix:nonNumeric><ix:nonNumeric contextRef="c-3" name="ecd:NonRule10b51ArrTrmntdFlag" format="ixt:fixed-false" id="f-33">false</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="plpc-20250630.xsd"/></ix:references><ix:resources><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:unit id="usdPerShare"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:unit id="installment"><xbrli:measure>plpc:installment</xbrli:measure></xbrli:unit><xbrli:unit id="pln"><xbrli:measure>iso4217:PLN</xbrli:measure></xbrli:unit><xbrli:unit id="segment"><xbrli:measure>plpc:segment</xbrli:measure></xbrli:unit><xbrli:context id="c-1"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-2"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2025-07-18</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-3"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-4"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-5"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-6"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-7"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-8"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-9"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-10"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-11"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">plpc:CommonSharesIssuedToRabbiTrustMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-12"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">plpc:DeferredCompensationLiabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-13"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-14"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-15"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-16"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-17"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-18"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-19"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-20"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-21"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-22"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-23"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-24"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-25"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-26"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-27"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-28"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-29"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">plpc:CommonSharesIssuedToRabbiTrustMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-30"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">plpc:DeferredCompensationLiabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-31"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-32"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">plpc:CommonSharesIssuedToRabbiTrustMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-33"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">plpc:DeferredCompensationLiabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-34"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-35"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-36"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-37"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-38"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-39"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-40"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-41"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-42"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-43"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-44"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-45"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-46"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-47"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-48"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-49"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-50"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">plpc:CommonSharesIssuedToRabbiTrustMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-51"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">plpc:DeferredCompensationLiabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-52"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-53"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">plpc:CommonSharesIssuedToRabbiTrustMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-54"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">plpc:DeferredCompensationLiabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-55"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-56"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-57"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-58"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-59"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-60"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-61"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-62"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-63"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">plpc:CommonSharesIssuedToRabbiTrustMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-64"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">plpc:DeferredCompensationLiabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-65"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-66"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-67"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-68"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-69"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-70"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-71"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-72"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-73"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-74"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-75"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-76"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-77"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-78"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-79"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-80"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-81"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">plpc:CommonSharesIssuedToRabbiTrustMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-82"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">plpc:DeferredCompensationLiabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-83"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-84"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">plpc:CommonSharesIssuedToRabbiTrustMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-85"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">plpc:DeferredCompensationLiabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-86"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-87"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-88"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-89"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-90"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-91"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-92"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-93"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-94"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-95"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-96"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-97"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-98"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-99"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-100"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">plpc:CommonSharesIssuedToRabbiTrustMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-102"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">plpc:DeferredCompensationLiabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-103"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-104"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">plpc:CommonSharesIssuedToRabbiTrustMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-105"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">plpc:DeferredCompensationLiabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-106"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-107"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-108"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-109"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-110"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-111"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-112"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-113"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:EnergyServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">plpc:PlpUsaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-114"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:EnergyServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-115"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:EnergyServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-116"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:EnergyServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-117"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:EnergyServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-118"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plpc:CommunicationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">plpc:PlpUsaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-119"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plpc:CommunicationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-120"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plpc:CommunicationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-121"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plpc:CommunicationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-122"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plpc:CommunicationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-123"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plpc:SpecialIndustriesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">plpc:PlpUsaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-124"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plpc:SpecialIndustriesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-125"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plpc:SpecialIndustriesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-126"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plpc:SpecialIndustriesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-127"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plpc:SpecialIndustriesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-128"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">plpc:PlpUsaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-129"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-132"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:EnergyServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">plpc:PlpUsaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-133"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:EnergyServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-134"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:EnergyServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-135"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:EnergyServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-136"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:EnergyServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-137"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plpc:CommunicationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">plpc:PlpUsaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-138"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plpc:CommunicationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-139"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plpc:CommunicationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-140"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plpc:CommunicationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-141"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plpc:CommunicationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-142"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plpc:SpecialIndustriesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">plpc:PlpUsaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-143"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plpc:SpecialIndustriesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-144"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plpc:SpecialIndustriesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-145"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plpc:SpecialIndustriesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-146"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plpc:SpecialIndustriesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-147"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">plpc:PlpUsaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-148"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-149"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-150"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-151"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:EnergyServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">plpc:PlpUsaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-152"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:EnergyServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-153"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:EnergyServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-154"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:EnergyServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-155"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:EnergyServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-156"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plpc:CommunicationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">plpc:PlpUsaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-157"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plpc:CommunicationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-158"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plpc:CommunicationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-159"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plpc:CommunicationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-160"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plpc:CommunicationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-161"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plpc:SpecialIndustriesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">plpc:PlpUsaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-162"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plpc:SpecialIndustriesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-163"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plpc:SpecialIndustriesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-164"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plpc:SpecialIndustriesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-165"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plpc:SpecialIndustriesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-166"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">plpc:PlpUsaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-167"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-168"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-169"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-170"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:EnergyServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">plpc:PlpUsaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-171"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:EnergyServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-172"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:EnergyServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-173"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:EnergyServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-174"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:EnergyServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-175"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plpc:CommunicationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">plpc:PlpUsaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-176"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plpc:CommunicationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-177"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plpc:CommunicationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-178"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plpc:CommunicationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-179"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plpc:CommunicationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-180"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plpc:SpecialIndustriesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">plpc:PlpUsaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-181"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plpc:SpecialIndustriesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-182"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plpc:SpecialIndustriesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-183"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plpc:SpecialIndustriesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-184"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plpc:SpecialIndustriesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-185"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">plpc:PlpUsaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-186"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-187"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-188"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-189"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandAndLandImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-190"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandAndLandImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-191"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-192"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-193"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-194"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-195"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-196"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-197"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-198"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-07-01</xbrli:startDate><xbrli:endDate>2025-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-199"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-07-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-200"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-07-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-201"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-202"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-203"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-204"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-205"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-206"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-207"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-208"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-209"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-210"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-211"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-212"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-213"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-214"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-215"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2025-03-13</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-216"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2025-03-14</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-217"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-218"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-219"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">plpc:PNCEquipmentFinanceLLCMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">plpc:TermLoanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">plpc:CorporateAircraftMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-01-19</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-220"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">plpc:PNCEquipmentFinanceLLCMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">plpc:TermLoanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">plpc:CorporateAircraftMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-19</xbrli:startDate><xbrli:endDate>2021-01-19</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-221"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">plpc:PNCEquipmentFinanceLLCMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">plpc:TermLoanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">plpc:CorporateAircraftMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-222"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">plpc:ForeignSubsidiariesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-223"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">plpc:ForeignSubsidiariesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-224"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plpc:AsiaPacificSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-225"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plpc:AsiaPacificSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-07-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-227"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">plpc:InvestmentLoanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-07-16</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">plpc:InvestmentLoanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-07-16</xbrli:startDate><xbrli:endDate>2025-07-16</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">plpc:InvestmentLoanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-07-16</xbrli:startDate><xbrli:endDate>2025-07-16</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-232"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-233"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-234"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-235"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-236"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:UseRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-237"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:UseRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-238"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-239"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-240"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-241"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-242"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-243"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-244"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">plpc:PlpUsaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-245"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">plpc:AmericasSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-246"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">plpc:EMEASegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-247"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">plpc:AsiaPacificSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-248"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">plpc:PlpUsaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-249"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">plpc:AmericasSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-250"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">plpc:EMEASegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-251"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">plpc:AsiaPacificSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-252"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">plpc:PlpUsaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-253"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">plpc:AmericasSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-254"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">plpc:EMEASegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-255"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">plpc:AsiaPacificSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-256"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-257"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-258"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-259"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-260"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-261"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-262"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis">us-gaap:DeferredProfitSharingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-263"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis">us-gaap:DeferredProfitSharingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-264"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plpc:PlpUsaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-265"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plpc:AmericasSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-266"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plpc:EMEASegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-267"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plpc:AsiaPacificSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-268"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-269"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plpc:PlpUsaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-270"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plpc:AmericasSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-271"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plpc:EMEASegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-272"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plpc:AsiaPacificSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-273"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-274"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plpc:PlpUsaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-275"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plpc:AmericasSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-276"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plpc:EMEASegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-277"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plpc:AsiaPacificSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-278"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plpc:PlpUsaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-279"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plpc:AmericasSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-280"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plpc:EMEASegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-281"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plpc:AsiaPacificSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-282"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-283"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plpc:PlpUsaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-284"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plpc:AmericasSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-285"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plpc:EMEASegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-286"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plpc:AsiaPacificSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-287"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-288"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plpc:PlpUsaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-289"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plpc:AmericasSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-290"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plpc:EMEASegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-291"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plpc:AsiaPacificSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-292"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plpc:PlpUsaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-293"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plpc:AmericasSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-294"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plpc:EMEASegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-295"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plpc:AsiaPacificSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-296"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-297"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plpc:PlpUsaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-298"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plpc:AmericasSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-299"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plpc:EMEASegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-300"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plpc:AsiaPacificSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-301"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-302"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plpc:PlpUsaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-303"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plpc:AmericasSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-304"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plpc:EMEASegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-305"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plpc:AsiaPacificSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-306"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plpc:PlpUsaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-307"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plpc:AmericasSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-308"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plpc:EMEASegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-309"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plpc:AsiaPacificSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-310"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-311"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plpc:PlpUsaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-312"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plpc:AmericasSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-313"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plpc:EMEASegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-314"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plpc:AsiaPacificSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-315"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-316"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plpc:PlpUsaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-317"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plpc:AmericasSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-318"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plpc:EMEASegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-319"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plpc:AsiaPacificSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-320"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plpc:PlpUsaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-321"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plpc:PlpUsaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-322"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plpc:AmericasSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-323"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plpc:AmericasSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-324"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plpc:EMEASegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-325"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plpc:EMEASegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-326"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-327"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-329"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-330"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-332"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-333"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-334"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">plpc:JAPTelecomMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-335"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">plpc:JAPTelecomMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-05-01</xbrli:startDate><xbrli:endDate>2025-05-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-336"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000080035</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">plpc:JAPTelecomMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-05-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="i994679fe8bb843e08d7a7ec02e8a8e5a_1"></div><div style="min-height:36pt;width:100%"><div style="margin-top:6pt;text-align:justify"><span><br/></span></div></div><div style="margin-bottom:1pt;margin-top:6pt;padding-left:6pt;padding-right:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.888%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:3pt double #000;padding:0 1pt"/></tr></table></div><div style="margin-top:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:15pt;font-weight:700;line-height:115%">UNITED STATES</span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:15pt;font-weight:700;line-height:115%">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:11.5pt;font-weight:700;line-height:115%">Washington, D.C. 20549</span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:17.5pt;font-weight:700;line-height:115%">FORM <ix:nonNumeric contextRef="c-1" name="dei:DocumentType" id="f-1">10-Q</ix:nonNumeric></span></div><div style="margin-top:17pt;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:115%">(Mark One)</span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:115%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentQuarterlyReport" format="ixt:fixed-true" id="f-2">&#9746;</ix:nonNumeric> </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:700;line-height:115%">Quarterly </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:115%">report pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934</span></div><div style="margin-top:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:700;line-height:115%">For the fiscal quarter ended <ix:nonNumeric contextRef="c-1" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="f-3">June 30, 2025</ix:nonNumeric> </span></div><div style="margin-top:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:700;line-height:115%">or</span></div><div style="margin-top:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:115%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentTransitionReport" format="ixt:fixed-false" id="f-4">&#9744;</ix:nonNumeric> </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:115%">Transition Report Pursuant to Section 13 or 15(d) of The Securities Exchange Act of 1934</span></div><div style="margin-top:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:115%"> for the Transition Period From ________To _______ </span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:700;line-height:115%">Commission file number <ix:nonNumeric contextRef="c-1" name="dei:EntityFileNumber" id="f-5">0-31164</ix:nonNumeric></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:20pt;font-weight:700;line-height:115%"><ix:nonNumeric contextRef="c-1" name="dei:EntityRegistrantName" id="f-6">Preformed Line Products Company</ix:nonNumeric></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:700;line-height:115%">(Exact name of registrant as specified in its charter)</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.666%"><tr><td style="width:1.0%"/><td style="width:48.596%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:48.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:700;line-height:114%"><ix:nonNumeric contextRef="c-1" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="f-7">Ohio</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:700;line-height:114%"><ix:nonNumeric contextRef="c-1" name="dei:EntityTaxIdentificationNumber" id="f-8">34-0676895</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">(State or Other Jurisdiction of Incorporation or Organization)</span></td><td colspan="3" style="border-top:0.5pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">(I.R.S. Employer Identification No.)</span></td></tr></table></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.666%"><tr><td style="width:1.0%"/><td style="width:48.596%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:48.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:700;line-height:115%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressAddressLine1" id="f-9">660 Beta Drive</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:700;line-height:115%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressCityOrTown" id="f-10">Mayfield Village</ix:nonNumeric>, <ix:nonNumeric contextRef="c-1" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="f-11">Ohio</ix:nonNumeric></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:700;line-height:114%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressPostalZipCode" id="f-12">44143</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">(Address of Principal Executive Office)</span></td><td colspan="3" style="border-top:0.5pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">(Zip Code)</span></td></tr></table></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.666%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:700;line-height:114%">(<ix:nonNumeric contextRef="c-1" name="dei:CityAreaCode" id="f-13">440</ix:nonNumeric>) <ix:nonNumeric contextRef="c-1" name="dei:LocalPhoneNumber" id="f-14">461&#8209;5200</ix:nonNumeric></span></div></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">(Registrant's telephone number, including area code)</span></td></tr></table></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:700;line-height:115%">Securities registered pursuant to Section 12(b) of the Act:</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.666%"><tr><td style="width:1.0%"/><td style="width:39.809%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:39.810%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Title of each class</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">Trading Symbol(s)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Name of each exchange on which registered</span></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:700;line-height:114%"><ix:nonNumeric contextRef="c-1" name="dei:Security12bTitle" id="f-15">Common Shares, $2 par value per share</ix:nonNumeric></span></td><td colspan="3" style="border-top:0.5pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:700;line-height:114%"><ix:nonNumeric contextRef="c-1" name="dei:TradingSymbol" id="f-16">PLPC</ix:nonNumeric></span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:700;line-height:114%"><ix:nonNumeric contextRef="c-1" name="dei:SecurityExchangeName" id="f-17">NASDAQ</ix:nonNumeric></span></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:115%">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. <ix:nonNumeric contextRef="c-1" name="dei:EntityCurrentReportingStatus" id="f-18">Yes</ix:nonNumeric> </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:115%">&#9746;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:115%"> No &#9744;</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:115%">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 (&#167;232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). <ix:nonNumeric contextRef="c-1" name="dei:EntityInteractiveDataCurrent" id="f-19">Yes</ix:nonNumeric> </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:115%">&#9746;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:115%"> No &#9744;</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:115%">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 &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company,&#8221; and &#8220;emerging growth company&#8221; in Rule 12b-2 of the Exchange Act.</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.666%"><tr><td style="width:1.0%"/><td style="width:24.203%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.748%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:29.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.750%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:114%">Large accelerated filer</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:114%">&#9744;</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonNumeric contextRef="c-1" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="f-20">Accelerated filer</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:114%">&#9746;</span></div></td></tr><tr style="height:5pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:114%">Non-accelerated filer</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:114%">&#9744;</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:114%">Smaller Reporting Company</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonNumeric contextRef="c-1" name="dei:EntitySmallBusiness" format="ixt:fixed-false" id="f-21">&#9744;</ix:nonNumeric></span></div></td></tr><tr style="height:5pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:114%">Emerging Growth Company</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonNumeric contextRef="c-1" name="dei:EntityEmergingGrowthCompany" format="ixt:fixed-false" id="f-22">&#9744;</ix:nonNumeric></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:115%">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. &#9744;</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:115%">Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes &#9744; No </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9.5pt;font-weight:400;line-height:115%"><ix:nonNumeric contextRef="c-1" name="dei:EntityShellCompany" format="ixt:fixed-false" id="f-23">&#9746;</ix:nonNumeric></span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:115%">The number of shares outstanding as of July&#160;18, 2025: <ix:nonFraction unitRef="shares" contextRef="c-2" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-24">4,924,854</ix:nonFraction>.</span></div><div style="margin-bottom:1pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:3pt double #000;padding:0 1pt"/></tr></table></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:36pt;margin-top:18pt;padding-left:6pt;padding-right:6pt;text-align:center"><span><br/></span></div></div></div><div id="i994679fe8bb843e08d7a7ec02e8a8e5a_7"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-top:6pt;text-align:justify"><span><br/></span></div></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:115%">Table of Contents</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:10.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:75.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.013%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Page</span></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%;text-decoration:underline"><a style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%;text-decoration:underline" href="#i994679fe8bb843e08d7a7ec02e8a8e5a_10">Part I &#8211; Financial Information</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21.87pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><a style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:none" href="#i994679fe8bb843e08d7a7ec02e8a8e5a_13">Item 1.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i994679fe8bb843e08d7a7ec02e8a8e5a_13">Financial Statements</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><a style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:none" href="#i994679fe8bb843e08d7a7ec02e8a8e5a_13">3</a></span></div></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21.87pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><a style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:none" href="#i994679fe8bb843e08d7a7ec02e8a8e5a_142">Item 2.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i994679fe8bb843e08d7a7ec02e8a8e5a_142">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><a style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:none" href="#i994679fe8bb843e08d7a7ec02e8a8e5a_142">22</a></span></div></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21.87pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><a style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:none" href="#i994679fe8bb843e08d7a7ec02e8a8e5a_184">Item 3.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i994679fe8bb843e08d7a7ec02e8a8e5a_184">Quantitative and Qualitative Disclosures About Market Risk</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><a style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:none" href="#i994679fe8bb843e08d7a7ec02e8a8e5a_184">30</a></span></div></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21.87pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><a style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:none" href="#i994679fe8bb843e08d7a7ec02e8a8e5a_187">Item 4.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i994679fe8bb843e08d7a7ec02e8a8e5a_187">Controls and Procedures</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><a style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:none" href="#i994679fe8bb843e08d7a7ec02e8a8e5a_187">30</a></span></div></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%;text-decoration:underline"><a style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%;text-decoration:underline" href="#i994679fe8bb843e08d7a7ec02e8a8e5a_190">Part II &#8211; Other Information</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21.87pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><a style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:none" href="#i994679fe8bb843e08d7a7ec02e8a8e5a_193">Item 1.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i994679fe8bb843e08d7a7ec02e8a8e5a_193">Legal Proceedings</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><a style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:none" href="#i994679fe8bb843e08d7a7ec02e8a8e5a_193">31</a></span></div></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21.87pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><a style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:none" href="#i994679fe8bb843e08d7a7ec02e8a8e5a_196">Item 1A.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i994679fe8bb843e08d7a7ec02e8a8e5a_196">Risk Factors</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><a style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:none" href="#i994679fe8bb843e08d7a7ec02e8a8e5a_196">31</a></span></div></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21.87pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><a style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:none" href="#i994679fe8bb843e08d7a7ec02e8a8e5a_199">Item 2.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i994679fe8bb843e08d7a7ec02e8a8e5a_199">Unregistered Sales of Equity Securities and Use of Proceeds</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><a style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:none" href="#i994679fe8bb843e08d7a7ec02e8a8e5a_199">31</a></span></div></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21.87pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><a style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:none" href="#i994679fe8bb843e08d7a7ec02e8a8e5a_202">Item 3.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i994679fe8bb843e08d7a7ec02e8a8e5a_202">Defaults Upon Senior Securities</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><a style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:none" href="#i994679fe8bb843e08d7a7ec02e8a8e5a_202">31</a></span></div></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21.87pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><a style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:none" href="#i994679fe8bb843e08d7a7ec02e8a8e5a_205">Item 4.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i994679fe8bb843e08d7a7ec02e8a8e5a_205">Mine Safety Disclosures</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><a style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:none" href="#i994679fe8bb843e08d7a7ec02e8a8e5a_205">31</a></span></div></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21.87pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><a style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:none" href="#i994679fe8bb843e08d7a7ec02e8a8e5a_208">Item 5.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i994679fe8bb843e08d7a7ec02e8a8e5a_208">Other Information</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><a style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:none" href="#i994679fe8bb843e08d7a7ec02e8a8e5a_208">31</a></span></div></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21.87pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><a style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:none" href="#i994679fe8bb843e08d7a7ec02e8a8e5a_211">Item 6.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i994679fe8bb843e08d7a7ec02e8a8e5a_211">Exhibits</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><a style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:none" href="#i994679fe8bb843e08d7a7ec02e8a8e5a_211">32</a></span></div></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i994679fe8bb843e08d7a7ec02e8a8e5a_214">SIGNATURES</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><a style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:none" href="#i994679fe8bb843e08d7a7ec02e8a8e5a_214">33</a></span></div></td></tr></table></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">2</span></div></div></div><div id="i994679fe8bb843e08d7a7ec02e8a8e5a_10"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-top:6pt;text-align:justify"><span><br/></span></div></div><div style="margin-top:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:115%">PART I &#8211; FINANCIAL INFORMATION</span></div><div id="i994679fe8bb843e08d7a7ec02e8a8e5a_13"></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:115%">ITEM 1. FINANCIAL STATEMENTS</span></div><div id="i994679fe8bb843e08d7a7ec02e8a8e5a_16"></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:115%">PREFORMED LINE PRODUCTS COMPANY</span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:115%">CONSOLIDATED BALANCE SHEETS</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.955%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.594%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.596%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-style:italic;font-weight:400;line-height:114%">(Thousands of dollars, except share and per share data)</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(Unaudited)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">ASSETS</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Cash, cash equivalents and restricted cash</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-34">66,908</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-35">57,244</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Accounts receivable, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-36">123,877</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-37">111,402</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Inventories, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="f-38">143,369</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="f-39">129,913</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Prepaid expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:PrepaidExpenseCurrent" format="ixt:num-dot-decimal" scale="3" id="f-40">12,735</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PrepaidExpenseCurrent" format="ixt:num-dot-decimal" scale="3" id="f-41">11,720</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Other current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-42">6,277</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-43">5,514</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">TOTAL CURRENT ASSETS</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-44">353,166</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-45">315,793</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Property, plant and equipment, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-46">211,923</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-47">195,086</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Operating lease, right-of-use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-48">10,458</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-49">10,117</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-50">29,518</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-51">26,685</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Other intangible assets, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OtherIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-52">9,966</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OtherIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-53">9,656</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Deferred income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredIncomeTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-54">7,204</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredIncomeTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-55">6,546</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Other assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-56">9,226</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-57">9,994</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">TOTAL ASSETS</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-58">631,461</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-59">573,877</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">LIABILITIES AND SHAREHOLDERS' EQUITY</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Trade accounts payable</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AccountsPayableTradeCurrent" format="ixt:num-dot-decimal" scale="3" id="f-60">51,137</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AccountsPayableTradeCurrent" format="ixt:num-dot-decimal" scale="3" id="f-61">41,951</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Notes payable to banks</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:ShortTermBankLoansAndNotesPayable" format="ixt:num-dot-decimal" scale="3" id="f-62">4,414</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:ShortTermBankLoansAndNotesPayable" format="ixt:num-dot-decimal" scale="3" id="f-63">7,782</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Operating lease liabilities, current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-64">1,798</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-65">1,588</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Current portion of long-term debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="f-66">3,928</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="f-67">2,430</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Accrued compensation and other benefits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-68">25,574</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-69">25,904</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Accrued expenses and other liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AccruedLiabilitiesAndOtherLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-70">25,582</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AccruedLiabilitiesAndOtherLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-71">25,503</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Dividends payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DividendsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-72">1,173</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DividendsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-73">1,293</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Income taxes payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:TaxesPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-74">1,165</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:TaxesPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-75">1,962</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">TOTAL CURRENT LIABILITIES</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-76">114,771</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-77">108,413</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Long-term debt, less current portion</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-78">27,878</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-79">18,357</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Operating lease liabilities, noncurrent</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-80">6,656</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-81">6,538</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Deferred income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="f-82">3,497</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="f-83">3,766</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Other noncurrent liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-84">17,883</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-85">14,479</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">SHAREHOLDERS' EQUITY</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Common shares $<ix:nonFraction unitRef="usdPerShare" contextRef="c-4" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-86"><ix:nonFraction unitRef="usdPerShare" contextRef="c-5" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-87">2</ix:nonFraction></ix:nonFraction> par value per share, <ix:nonFraction unitRef="shares" contextRef="c-5" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-88"><ix:nonFraction unitRef="shares" contextRef="c-4" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-89">15,000,000</ix:nonFraction></ix:nonFraction> shares authorized, <ix:nonFraction unitRef="shares" contextRef="c-4" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-90"><ix:nonFraction unitRef="shares" contextRef="c-4" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-91">4,924,737</ix:nonFraction></ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="c-5" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-92"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-93">4,913,621</ix:nonFraction></ix:nonFraction> issued and outstanding, at June&#160;30, 2025 and December&#160;31, 2024</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:CommonStockValue" format="ixt:num-dot-decimal" scale="3" id="f-94">13,823</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:CommonStockValue" format="ixt:num-dot-decimal" scale="3" id="f-95">13,752</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Common shares issued to rabbi trust, <ix:nonFraction unitRef="shares" contextRef="c-4" decimals="INF" name="us-gaap:CommonStockSharesHeldInEmployeeTrustShares" format="ixt:num-dot-decimal" scale="0" id="f-96">223,168</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="c-5" decimals="INF" name="us-gaap:CommonStockSharesHeldInEmployeeTrustShares" format="ixt:num-dot-decimal" scale="0" id="f-97">222,887</ix:nonFraction> shares at June&#160;30, 2025 and December&#160;31, 2024, respectively</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:CommonStockSharesHeldInEmployeeTrust" format="ixt:num-dot-decimal" scale="3" id="f-98">9,613</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:CommonStockSharesHeldInEmployeeTrust" format="ixt:num-dot-decimal" scale="3" id="f-99">9,575</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Deferred compensation liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="plpc:DeferredCompensationLiability" format="ixt:num-dot-decimal" scale="3" id="f-100">9,613</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="plpc:DeferredCompensationLiability" format="ixt:num-dot-decimal" scale="3" id="f-101">9,575</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Paid-in capital</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-102">64,019</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-103">65,093</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Retained earnings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="f-104">575,368</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="f-105">553,179</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Treasury shares, at cost, <ix:nonFraction unitRef="shares" contextRef="c-4" decimals="INF" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="0" id="f-106">1,986,382</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="c-5" decimals="INF" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="0" id="f-107">1,961,772</ix:nonFraction> shares at June&#160;30, 2025 and December&#160;31, 2024, respectively</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:TreasuryStockValue" format="ixt:num-dot-decimal" scale="3" id="f-108">130,163</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:TreasuryStockValue" format="ixt:num-dot-decimal" scale="3" id="f-109">126,800</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Accumulated other comprehensive loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-110">62,311</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-111">82,909</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">TOTAL PREFORMED LINE PRODUCTS COMPANY SHAREHOLDERS' EQUITY</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-112">460,736</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-113">422,315</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Noncontrolling interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:MinorityInterest" scale="3" id="f-114">40</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:MinorityInterest" scale="3" id="f-115">9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">TOTAL SHAREHOLDERS' EQUITY</span></td><td colspan="2" style="background-color:#cff0fc;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-116">460,776</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-117">422,324</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">TOTAL LIABILITIES AND SHAREHOLDERS' EQUITY</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-118">631,461</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-119">573,877</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">See notes to consolidated financial statements (unaudited).</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">3</span></div></div></div><div id="i994679fe8bb843e08d7a7ec02e8a8e5a_22"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-top:6pt;text-align:justify"><span><br/></span></div></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:115%">PREFORMED LINE PRODUCTS COMPANY</span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:115%">STATEMENTS OF CONSOLIDATED INCOME</span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:115%">(UNAUDITED)</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:48.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.986%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">2024</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-style:italic;font-weight:400;line-height:114%">(Thousands, except per share data)</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Net sales</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-120">169,601</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-121">138,720</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-122">318,142</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-123">279,625</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Cost of products sold</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-124">114,202</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-125">94,447</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-126">214,072</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-127">191,220</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">GROSS PROFIT</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-128">55,399</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-129">44,273</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-130">104,070</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-131">88,405</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Costs and expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Selling</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="f-132">13,092</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="f-133">11,928</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="f-134">25,273</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="f-135">23,828</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-136">18,665</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-137">15,250</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-138">36,291</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-139">31,858</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Research and engineering</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="plpc:ResearchAndEngineeringExpense" format="ixt:num-dot-decimal" scale="3" id="f-140">5,695</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="plpc:ResearchAndEngineeringExpense" format="ixt:num-dot-decimal" scale="3" id="f-141">5,358</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="plpc:ResearchAndEngineeringExpense" format="ixt:num-dot-decimal" scale="3" id="f-142">11,174</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="plpc:ResearchAndEngineeringExpense" format="ixt:num-dot-decimal" scale="3" id="f-143">10,789</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Other operating expense (income), net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" sign="-" name="us-gaap:OtherOperatingIncomeExpenseNet" scale="3" id="f-144">823</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="us-gaap:OtherOperatingIncomeExpenseNet" scale="3" id="f-145">445</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:OtherOperatingIncomeExpenseNet" format="ixt:num-dot-decimal" scale="3" id="f-146">1,078</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:OtherOperatingIncomeExpenseNet" scale="3" id="f-147">921</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:CostsAndExpenses" format="ixt:num-dot-decimal" scale="3" id="f-148">38,275</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:CostsAndExpenses" format="ixt:num-dot-decimal" scale="3" id="f-149">32,981</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CostsAndExpenses" format="ixt:num-dot-decimal" scale="3" id="f-150">73,816</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:CostsAndExpenses" format="ixt:num-dot-decimal" scale="3" id="f-151">65,554</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">OPERATING INCOME</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-152">17,124</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-153">11,292</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-154">30,254</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-155">22,851</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Other income (expense)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Interest income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:InvestmentIncomeInterest" scale="3" id="f-156">384</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:InvestmentIncomeInterest" scale="3" id="f-157">346</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:InvestmentIncomeInterest" scale="3" id="f-158">894</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:InvestmentIncomeInterest" format="ixt:num-dot-decimal" scale="3" id="f-159">1,318</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Interest expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:InterestExpenseNonoperating" scale="3" id="f-160">318</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:InterestExpenseNonoperating" scale="3" id="f-161">568</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:InterestExpenseNonoperating" scale="3" id="f-162">694</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:InterestExpenseNonoperating" format="ixt:num-dot-decimal" scale="3" id="f-163">1,276</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Other income, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="f-164">116</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="f-165">91</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="f-166">523</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="f-167">126</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:NonoperatingIncomeExpense" scale="3" id="f-168">182</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="us-gaap:NonoperatingIncomeExpense" scale="3" id="f-169">131</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NonoperatingIncomeExpense" scale="3" id="f-170">723</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:NonoperatingIncomeExpense" scale="3" id="f-171">168</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">INCOME BEFORE INCOME TAXES</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-172">17,306</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-173">11,161</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-174">30,977</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-175">23,019</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Income tax expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-176">4,606</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-177">1,794</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-178">6,724</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-179">4,049</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">NET INCOME</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-180">12,700</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-181">9,367</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-182">24,253</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-183">18,970</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Net expense (income) attributable to noncontrolling interests</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="f-184">5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="f-185">1</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="f-186">31</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="f-187">8</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">NET INCOME ATTRIBUTABLE TO PREFORMED LINE PRODUCTS COMPANY SHAREHOLDERS</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-188">12,705</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-189">9,366</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-190">24,222</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-191">18,962</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">AVERAGE NUMBER OF SHARES OF COMMON STOCK OUTSTANDING:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Basic</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="c-3" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-192">4,932</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="c-6" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-193">4,915</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-194">4,930</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="c-7" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-195">4,915</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="c-3" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-196">4,955</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="c-6" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-197">4,964</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-198">4,955</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="c-7" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-199">4,955</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">EARNINGS PER SHARE OF COMMON STOCK ATTRIBUTABLE TO PREFORMED LINE PRODUCTS COMPANY SHAREHOLDERS:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Basic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-3" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-200">2.58</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-6" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-201">1.91</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-202">4.91</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-7" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-203">3.86</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Diluted</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-3" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-204">2.56</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-6" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-205">1.89</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-206">4.89</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-7" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-207">3.83</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">See notes to consolidated financial statements (unaudited).</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">4</span></div></div></div><div id="i994679fe8bb843e08d7a7ec02e8a8e5a_28"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-top:6pt;text-align:justify"><span><br/></span></div></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:115%">PREFORMED LINE PRODUCTS COMPANY</span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:115%">STATEMENTS OF CONSOLIDATED COMPREHENSIVE INCOME</span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:115%">(UNAUDITED) </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:48.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.986%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Three Months Ended June 30,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">2024</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-style:italic;font-weight:400;line-height:114%">(Thousands of dollars)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Net income</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-208">12,700</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-209">9,367</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-210">24,253</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-211">18,970</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Other comprehensive income (loss), net of tax:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Foreign currency translation adjustment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-212">13,681</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-213">5,971</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-214">20,352</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-215">12,536</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Pension adjustment, net of tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" scale="3" id="f-216">123</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" scale="3" id="f-217">89</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" scale="3" id="f-218">246</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" scale="3" id="f-219">178</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Other comprehensive income (loss), net of tax</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-220">13,804</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-221">5,882</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-222">20,598</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-223">12,358</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Comprehensive expense (income) attributable to noncontrolling interests</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" scale="3" id="f-224">5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" scale="3" id="f-225">1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" scale="3" id="f-226">31</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" scale="3" id="f-227">8</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">COMPREHENSIVE INCOME ATTRIBUTABLE TO PREFORMED LINE PRODUCTS COMPANY SHAREHOLDERS</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-228">26,509</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-229">3,484</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #ffffff;border-top:0.5pt solid #ffffff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-230">44,820</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-231">6,604</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">See notes to consolidated financial statements (unaudited). </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">5</span></div></div></div><div id="i994679fe8bb843e08d7a7ec02e8a8e5a_31"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-top:6pt;text-align:justify"><span><br/></span></div></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:115%">PREFORMED LINE PRODUCTS COMPANY</span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:115%">STATEMENTS OF CONSOLIDATED CASH FLOWS</span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:115%">(UNAUDITED) </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.791%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">2024</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-style:italic;font-weight:400;line-height:114%">(Thousands of dollars)</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">OPERATING ACTIVITIES</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Net income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-232">24,253</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-233">18,970</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Adjustments to reconcile net income to net cash provided by operations:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-234">11,083</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-235">10,660</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Deferred income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="f-236">806</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-237">1,913</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Share-based compensation expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-238">2,598</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-239">1,317</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Gain on sale of property and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="3" id="f-240">18</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" format="ixt:num-dot-decimal" scale="3" id="f-241">1,852</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Other, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:OtherNoncashIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-242">1,043</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:OtherNoncashIncomeExpense" scale="3" id="f-243">467</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Changes in operating assets and liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncreaseDecreaseInOperatingCapital" format="ixt:num-dot-decimal" scale="3" id="f-244">5,570</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOperatingCapital" format="ixt:num-dot-decimal" scale="3" id="f-245">6,398</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">NET CASH PROVIDED BY OPERATING ACTIVITIES</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-246">32,583</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-247">34,047</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">INVESTING ACTIVITIES</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Capital expenditures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-248">19,354</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-249">7,646</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Proceeds from the sale of property and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" scale="3" id="f-250">97</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-251">3,365</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Proceeds from sale of investments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments" format="ixt:num-dot-decimal" scale="3" id="f-252">1,679</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments" format="ixt:fixed-zero" scale="3" id="f-253">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Purchases of investments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsToAcquireInvestments" scale="3" id="f-254">451</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:PaymentsToAcquireInvestments" format="ixt:fixed-zero" scale="3" id="f-255">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Acquisition of businesses, net of cash</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="f-256">4,180</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:fixed-zero" scale="3" id="f-257">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">NET CASH USED IN INVESTING ACTIVITIES</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-258">22,209</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-259">4,281</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">FINANCING ACTIVITIES</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(Payments) proceeds of notes payable to banks</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:ProceedsFromRepaymentsOfShortTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-260">3,436</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:ProceedsFromRepaymentsOfShortTermDebt" scale="3" id="f-261">163</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Proceeds from long-term debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-262">10,837</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-263">53,099</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Payments of long-term debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-264">1,563</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-265">76,219</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Dividends paid</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsOfDividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-266">2,152</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:PaymentsOfDividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-267">2,114</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Proceeds from issuance of common shares</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="3" id="f-268">160</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="3" id="f-269">61</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Stock incentive plan payments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsOfStockIssuanceCosts" format="ixt:num-dot-decimal" scale="3" id="f-270">3,799</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:PaymentsOfStockIssuanceCosts" format="ixt:fixed-zero" scale="3" id="f-271">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Purchase of common shares for treasury</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="3" id="f-272">131</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="3" id="f-273">113</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Purchase of common shares for treasury from related parties</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="plpc:RepurchaseOfCommonStockFromRelatedParty" format="ixt:num-dot-decimal" scale="3" id="f-274">3,232</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="plpc:RepurchaseOfCommonStockFromRelatedParty" format="ixt:num-dot-decimal" scale="3" id="f-275">5,908</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-276">1,474</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-277">2,473</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">NET CASH USED IN FINANCING ACTIVITIES</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-278">4,790</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-279">33,504</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Effects of exchange rate changes on cash, cash equivalents and restricted cash</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-280">4,080</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-281">2,445</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Net increase (decrease) in cash, cash equivalents and restricted cash</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="f-282">9,664</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="f-283">6,183</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Cash, cash equivalents and restricted cash at beginning of year</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-284">57,244</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-285">53,607</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">CASH, CASH EQUIVALENTS AND RESTRICTED CASH AT END OF PERIOD</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-286">66,908</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-287">47,424</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">See notes to consolidated financial statements (unaudited).</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">6</span></div></div></div><div id="i994679fe8bb843e08d7a7ec02e8a8e5a_40"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-top:6pt;text-align:justify"><span><br/></span></div></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:115%">PREFORMED LINE PRODUCTS COMPANY</span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:115%">STATEMENTS OF CONSOLIDATED SHAREHOLDERS' EQUITY</span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:115%">(UNAUDITED)</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:17.650%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.872%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.872%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.372%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.872%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.733%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.427%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.122%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.094%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.650%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.020%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:700;line-height:100%">Accumulated Other<br/>Comprehensive Income<br/>(Loss) </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:114%">(In thousands, except share and per share data) </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:700;line-height:114%">Common Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:700;line-height:100%">Common Shares Issued to Rabbi Trust</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:700;line-height:100%">Deferred Compensation Liability</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:700;line-height:100%">Paid in Capital</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:700;line-height:100%">Retained Earnings</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:700;line-height:100%">Treasury Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:700;line-height:100%">Cumulative Translation Adjustment</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:700;line-height:100%">Unrecognized Pension Benefit Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:700;line-height:100%">Total Preformed Line Products Company Equity </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:700;line-height:100%">Noncontrolling Interests</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:700;line-height:100%">Total Equity</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">Balance at December 31, 2024</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-288">13,752</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-289">9,575</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-290">9,575</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-291">65,093</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-292">553,179</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-293">126,800</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-16" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-294">77,536</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-295">5,373</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-296">422,315</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="f-297">9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-298">422,324</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">Net income</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-299">11,517</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-21" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-300">11,517</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-22" decimals="-3" name="us-gaap:ProfitLoss" scale="3" id="f-301">36</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-302">11,553</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">Foreign currency translation adjustment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-303">6,671</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-21" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-304">6,671</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-305">6,671</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">Pension adjustment, net of tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" scale="3" id="f-306">123</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-21" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" scale="3" id="f-307">123</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" scale="3" id="f-308">123</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">Total comprehensive income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-21" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-309">18,311</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-22" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="f-310">36</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-311">18,347</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">Purchase of <ix:nonFraction unitRef="shares" contextRef="c-23" decimals="INF" name="us-gaap:TreasuryStockSharesAcquired" scale="0" id="f-312">860</ix:nonFraction> common shares</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-26" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" id="f-313">131</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-21" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" id="f-314">131</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" id="f-315">131</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">Stock incentive plan activity</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-27" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="f-316">68</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-28" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-317">2,888</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-26" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="f-318">881</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-21" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-319">3,701</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-320">3,701</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">Common shares issued to rabbi  trust of <ix:nonFraction unitRef="shares" contextRef="c-23" decimals="INF" name="plpc:SharesIssuedToEmployeeTrustDuringPeriodShares" scale="0" id="f-321">147</ix:nonFraction>, net</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-29" decimals="-3" sign="-" name="plpc:SharesIssuedToEmployeeTrustDuringPeriodValue" scale="3" id="f-322">19</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-30" decimals="-3" name="plpc:SharesIssuedToEmployeeTrustDuringPeriodValue" scale="3" id="f-323">19</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-21" decimals="-3" name="plpc:SharesIssuedToEmployeeTrustDuringPeriodValue" format="ixt:fixed-zero" scale="3" id="f-324">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" name="plpc:SharesIssuedToEmployeeTrustDuringPeriodValue" format="ixt:fixed-zero" scale="3" id="f-325">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">Cash dividends declared &#8211; $<ix:nonFraction unitRef="usdPerShare" contextRef="c-23" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="f-326">0.20</ix:nonFraction> per  share</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="f-327">1,018</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-21" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="f-328">1,018</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="f-329">1,018</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">Balance at March 31, 2025</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-330">13,820</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-331">9,594</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-33" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-332">9,594</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-34" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-333">62,205</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-334">563,678</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-36" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-335">127,812</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-37" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-336">70,865</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-337">5,250</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-338">435,776</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-40" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="f-339">45</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-41" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-340">435,821</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-42" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-341">12,705</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-43" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-342">12,705</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-3" sign="-" name="us-gaap:ProfitLoss" scale="3" id="f-343">5</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-344">12,700</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">Foreign currency translation adjustment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-45" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-345">13,681</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-43" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-346">13,681</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-347">13,681</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">Pension adjustment, net of tax</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-46" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" scale="3" id="f-348">123</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-43" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" scale="3" id="f-349">123</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" scale="3" id="f-350">123</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">Total comprehensive income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-43" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-351">26,509</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="f-352">5</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-353">26,504</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">Purchase of <ix:nonFraction unitRef="shares" contextRef="c-3" decimals="INF" name="us-gaap:TreasuryStockSharesAcquired" format="ixt:num-dot-decimal" scale="0" id="f-354">17,028</ix:nonFraction> common shares</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-47" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="f-355">2,351</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-43" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="f-356">2,351</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="f-357">2,351</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">Stock incentive plan activity</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-48" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="f-358">3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-49" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-359">1,814</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-43" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-360">1,817</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-361">1,817</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">Common shares issued to rabbi trust of <ix:nonFraction unitRef="shares" contextRef="c-3" decimals="INF" name="plpc:SharesIssuedToEmployeeTrustDuringPeriodShares" scale="0" id="f-362">134</ix:nonFraction>, net</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-50" decimals="-3" sign="-" name="plpc:SharesIssuedToEmployeeTrustDuringPeriodValue" scale="3" id="f-363">19</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-51" decimals="-3" name="plpc:SharesIssuedToEmployeeTrustDuringPeriodValue" scale="3" id="f-364">19</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-43" decimals="-3" name="plpc:SharesIssuedToEmployeeTrustDuringPeriodValue" format="ixt:fixed-zero" scale="3" id="f-365">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="plpc:SharesIssuedToEmployeeTrustDuringPeriodValue" format="ixt:fixed-zero" scale="3" id="f-366">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">Cash dividends declared &#8211; $<ix:nonFraction unitRef="usdPerShare" contextRef="c-3" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="f-367">0.20</ix:nonFraction> per share</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-42" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="f-368">1,015</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-43" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="f-369">1,015</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="f-370">1,015</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">Balance at June 30, 2025</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-52" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-371">13,823</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-53" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-372">9,613</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-54" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-373">9,613</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-55" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-374">64,019</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-56" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-375">575,368</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-57" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-376">130,163</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-58" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-377">57,184</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-59" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-378">5,127</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-60" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-379">460,736</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-61" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="f-380">40</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-381">460,776</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span><br/></span></div><div style="margin-top:12pt"><span><br/></span></div><div style="margin-top:12pt"><span><br/></span></div><div style="margin-top:12pt"><span><br/></span></div><div style="margin-top:12pt"><span><br/></span></div><div style="margin-top:12pt"><span><br/></span></div><div style="margin-top:12pt"><span><br/></span></div><div style="margin-top:12pt"><span><br/></span></div><div style="margin-top:12pt"><span><br/></span></div><div style="margin-top:12pt"><span><br/></span></div><div style="margin-top:12pt"><span><br/></span></div><div style="margin-top:12pt"><span><br/></span></div><div style="margin-top:12pt"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">7</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-top:6pt;text-align:justify"><span><br/></span></div></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:115%">PREFORMED LINE PRODUCTS COMPANY</span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:115%">STATEMENTS OF CONSOLIDATED SHAREHOLDERS' EQUITY</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:17.650%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.872%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.872%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.372%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.455%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.150%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.427%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.122%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.094%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.650%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.020%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:700;line-height:100%">Accumulated Other Comprehensive Income (Loss)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:114%">(In thousands, except share and per share data) </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:700;line-height:114%">Common Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:700;line-height:100%">Common Shares Issued to Rabbi Trust</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:700;line-height:100%">Deferred Compensation Liability</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:700;line-height:100%">Paid in Capital</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:700;line-height:100%">Retained Earnings</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:700;line-height:100%">Treasury Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:700;line-height:100%">Cumulative Translation Adjustment</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:700;line-height:100%">Unrecognized Pension Benefit Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:700;line-height:100%">Total Preformed Line Products Company Equity</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:700;line-height:100%">Noncontrolling Interests</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:700;line-height:100%">Total Equity</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">Balance at December 31, 2023</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-62" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-382">13,607</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-63" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-383">10,183</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-64" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-384">10,183</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-65" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-385">60,958</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-66" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-386">520,154</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-67" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-387">118,249</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-68" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-388">55,828</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-69" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-389">4,478</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-70" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-390">416,164</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-71" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="f-391">8</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-392">416,156</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">Net income</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-72" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-393">9,596</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-73" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-394">9,596</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-74" decimals="-3" name="us-gaap:ProfitLoss" scale="3" id="f-395">7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-75" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-396">9,603</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">Foreign currency translation adjustment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-76" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-397">6,565</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-73" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-398">6,565</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-75" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-399">6,565</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">Pension adjustment, net of tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-77" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" scale="3" id="f-400">89</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-73" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" scale="3" id="f-401">89</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-75" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" scale="3" id="f-402">89</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">Total comprehensive income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-73" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-403">3,120</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-74" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="f-404">7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-75" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-405">3,127</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">Stock incentive plan activity</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-78" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="f-406">104</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-79" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="f-407">450</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-80" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-408">5,452</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-73" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-409">4,898</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-75" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-410">4,898</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">Common shares distributed from rabbi  trust of <ix:nonFraction unitRef="shares" contextRef="c-75" decimals="INF" name="plpc:SharesDistributedFromEmployeeTrustDuringPeriodShares" format="ixt:num-dot-decimal" scale="0" id="f-411">4,477</ix:nonFraction>, net</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-81" decimals="-3" sign="-" name="plpc:SharesDistributedFromEmployeeTrustDuringPeriodValue" scale="3" id="f-412">31</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-82" decimals="-3" name="plpc:SharesDistributedFromEmployeeTrustDuringPeriodValue" scale="3" id="f-413">31</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-73" decimals="-3" name="plpc:SharesDistributedFromEmployeeTrustDuringPeriodValue" format="ixt:fixed-zero" scale="3" id="f-414">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-75" decimals="-3" name="plpc:SharesDistributedFromEmployeeTrustDuringPeriodValue" format="ixt:fixed-zero" scale="3" id="f-415">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">Cash dividends declared &#8211; $<ix:nonFraction unitRef="usdPerShare" contextRef="c-75" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="f-416">0.20</ix:nonFraction> per share</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-72" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="f-417">1,017</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-73" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="f-418">1,017</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-75" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="f-419">1,017</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">Balance at March 31, 2024</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-83" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-420">13,711</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-84" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-421">10,214</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-85" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-422">10,214</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-86" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-423">61,408</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-87" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-424">528,733</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-88" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-425">123,701</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-89" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-426">62,393</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-90" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-427">4,389</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-91" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-428">413,369</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-92" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="f-429">1</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-93" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-430">413,368</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">Net income</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-94" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-431">9,366</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-432">9,366</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-3" name="us-gaap:ProfitLoss" scale="3" id="f-433">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-434">9,367</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">Foreign currency translation adjustment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-97" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-435">5,971</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-436">5,971</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-437">5,971</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">Pension adjustment, net of tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-98" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" scale="3" id="f-438">89</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" scale="3" id="f-439">89</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" scale="3" id="f-440">89</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">Total comprehensive income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-441">3,484</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="f-442">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-443">3,485</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">Stock incentive plan activity</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-99" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="f-444">953</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="f-445">953</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="f-446">953</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">Purchase of <ix:nonFraction unitRef="shares" contextRef="c-6" decimals="INF" name="us-gaap:TreasuryStockSharesAcquired" format="ixt:num-dot-decimal" scale="0" id="f-447">4,540</ix:nonFraction> common shares</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-100" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" id="f-448">568</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" id="f-449">568</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" id="f-450">568</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">Common shares distributed from rabbi  trust of <ix:nonFraction unitRef="shares" contextRef="c-6" decimals="INF" name="plpc:SharesDistributedFromEmployeeTrustDuringPeriodShares" scale="0" id="f-451">146</ix:nonFraction>, net</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-101" decimals="-3" sign="-" name="plpc:SharesDistributedFromEmployeeTrustDuringPeriodValue" scale="3" id="f-452">19</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-102" decimals="-3" name="plpc:SharesDistributedFromEmployeeTrustDuringPeriodValue" scale="3" id="f-453">19</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-3" name="plpc:SharesDistributedFromEmployeeTrustDuringPeriodValue" format="ixt:fixed-zero" scale="3" id="f-454">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="plpc:SharesDistributedFromEmployeeTrustDuringPeriodValue" format="ixt:fixed-zero" scale="3" id="f-455">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">Cash dividends declared &#8211; $<ix:nonFraction unitRef="usdPerShare" contextRef="c-6" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="f-456">0.20</ix:nonFraction> per share</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-94" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="f-457">1,020</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="f-458">1,020</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="f-459">1,020</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">Balance at June 30, 2024</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-103" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-460">13,711</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-104" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-461">10,233</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-105" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-462">10,233</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-106" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-463">62,361</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-107" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-464">537,079</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-465">124,269</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-109" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-466">68,364</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-110" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-467">4,300</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-468">416,218</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-112" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="3" id="f-469">-</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-470">416,218</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">See notes to consolidated financial statements (unaudited). </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">8</span></div></div></div><div id="i994679fe8bb843e08d7a7ec02e8a8e5a_43"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-top:6pt;text-align:justify"><span><br/></span></div></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:115%">PREFORMED LINE PRODUCTS COMPANY</span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:115%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:115%">(UNAUDITED)</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-style:italic;font-weight:400;line-height:115%">(Tables in thousands of dollars, except share and per share data, unless specifically noted)</span></div><div id="i994679fe8bb843e08d7a7ec02e8a8e5a_46"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:SignificantAccountingPoliciesTextBlock" id="f-471" continuedAt="f-471-1" escape="true"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:115%">NOTE 1 - SIGNIFICANT ACCOUNTING POLICIES</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">The accompanying unaudited consolidated financial statements of Preformed Line Products Company and subsidiaries (the &#8220;Company&#8221; or &#8220;PLPC&#8221;) 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&#160;31, 2024 filed on March&#160;13, 2025 with the Securities and Exchange Commission. Management has evaluated subsequent events through the date this Form 10-Q was filed with the Securities and Exchange Commission.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">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 and six months ended June&#160;30, 2025 are not necessarily indicative of the results to be expected for the full-year ending December&#160;31, 2025.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">Noncontrolling interests are presented in the Company&#8217;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&#8217;s consolidated financial statements. Additionally, the Company&#8217;s consolidated financial statements include <ix:nonFraction unitRef="number" contextRef="c-1" decimals="INF" name="plpc:PercentageOfOwnershipInEarningsOfSubsidiary" scale="-2" id="f-472">100</ix:nonFraction>% of a controlled subsidiary&#8217;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></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">Certain prior year amounts have been reclassified to conform to the current year presentation.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="f-473" continuedAt="f-473-1" escape="true"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Recently Adopted or Issued Accounting Pronouncements and Regulations </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline">Adopted</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">In November 2023, the FASB issued Accounting Standards Update ("ASU") No. 2023-07, &#8220;Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures.&#8221; 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 was effective for the Company's 2024 fiscal year and interim periods beginning with the quarter ended March&#160;31, 2025. The adoption of this new standard did not have a material impact on the consolidated financial statements, other than the updated segment disclosures included within Note 13, "Segment Information".</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline">Not Yet Adopted</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">In December 2023, the FASB issued Accounting Standards Update No. 2023-09, &#8220;Income Taxes (Topic 740): Improvements to Income Tax Disclosures.&#8221; 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 beginning after December 15, 2024. The Company is evaluating the impact of adopting this ASU and expects the standard will only impact its income tax disclosures with no material impact to the consolidated financial statements. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">In November 2024, the FASB issued Accounting Standards Update No. 2024-03, &#8220;Income Statement &#8211; Reporting Comprehensive Income &#8211; Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses.&#8221; This ASU improves disclosures about a public business entity&#8217;s expenses and addresses requests from investors for more detailed information about the types of expenses commonly presented in expense captions. Coupled with recent standards that enhanced the disaggregation of revenue and income tax information, the disaggregated expense information required by the amendments in this ASU will enable investors to better understand the major components of an entity&#8217;s income statement. This ASU is effective for annual reporting </span></div></ix:nonNumeric></ix:nonNumeric><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">9</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-top:6pt;text-align:justify"><span><br/></span></div></div><ix:continuation id="f-473-1" continuedAt="f-473-2"><ix:continuation id="f-471-1" continuedAt="f-471-2"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">periods beginning after December 15, 2026, and interim reporting periods beginning after December 15, 2027, with early adoption permitted. The Company is evaluating the impact of adopting this ASU.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline">New Regulations</span></div></ix:continuation></ix:continuation><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%"><ix:continuation id="f-473-2"><ix:continuation id="f-471-2">On July 4, 2025, the One Big Beautiful Bill Act ("OBBBA") was enacted in the U.S. The OBBBA includes significant provisions, such as the permanent extension of certain expiring provisions of the Tax Cuts and Jobs Act, modifications to the international tax framework and the restoration of favorable tax treatment for certain businesses. The legislation has multiple effective dates, with certain provisions effective in 2025 and others implemented through 2027. The Company is currently assessing its impact on the consolidated financial statements.</ix:continuation></ix:continuation> </span></div><div id="i994679fe8bb843e08d7a7ec02e8a8e5a_52"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="f-474" continuedAt="f-474-1" escape="true"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:115%">NOTE 2 - REVENUE</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Revenue Recognition</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">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. </span></div><div style="margin-top:15pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Disaggregated Revenue</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="f-475" escape="true"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">The Company&#8217;s revenues by segment and product type are as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:29.455%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.793%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Three Months Ended June 30, 2025</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">Product Type</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">PLP-USA</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">The Americas</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">EMEA</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Asia-Pacific</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Energy</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="number" contextRef="c-113" decimals="2" name="plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax" scale="-2" id="f-476">63</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="number" contextRef="c-114" decimals="2" name="plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax" scale="-2" id="f-477">83</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="number" contextRef="c-115" decimals="2" name="plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax" scale="-2" id="f-478">69</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="number" contextRef="c-116" decimals="2" name="plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax" scale="-2" id="f-479">76</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="number" contextRef="c-117" decimals="2" name="plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax" scale="-2" id="f-480">70</ix:nonFraction>%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Communications</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="number" contextRef="c-118" decimals="2" name="plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax" scale="-2" id="f-481">32</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="number" contextRef="c-119" decimals="2" name="plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax" scale="-2" id="f-482">16</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="number" contextRef="c-120" decimals="2" name="plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax" scale="-2" id="f-483">21</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="number" contextRef="c-121" decimals="2" name="plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax" scale="-2" id="f-484">4</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="number" contextRef="c-122" decimals="2" name="plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax" scale="-2" id="f-485">22</ix:nonFraction>%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Special Industries</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="number" contextRef="c-123" decimals="2" name="plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax" scale="-2" id="f-486">5</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="number" contextRef="c-124" decimals="2" name="plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax" scale="-2" id="f-487">1</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="number" contextRef="c-125" decimals="2" name="plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax" scale="-2" id="f-488">10</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="number" contextRef="c-126" decimals="2" name="plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax" scale="-2" id="f-489">20</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="number" contextRef="c-127" decimals="2" name="plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax" scale="-2" id="f-490">8</ix:nonFraction>%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">Total</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="number" contextRef="c-128" decimals="INF" name="plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax" scale="-2" id="f-491">100</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="number" contextRef="c-129" decimals="INF" name="plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax" scale="-2" id="f-492">100</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="number" contextRef="c-130" decimals="INF" name="plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax" scale="-2" id="f-493">100</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="number" contextRef="c-131" decimals="INF" name="plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax" scale="-2" id="f-494">100</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="number" contextRef="c-3" decimals="INF" name="plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax" scale="-2" id="f-495">100</ix:nonFraction>%</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Three Months Ended June 30, 2024</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">Product Type</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">PLP-USA</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">The Americas</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">EMEA</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Asia-Pacific</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Energy</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="number" contextRef="c-132" decimals="2" name="plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax" scale="-2" id="f-496">63</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="number" contextRef="c-133" decimals="2" name="plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax" scale="-2" id="f-497">80</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="number" contextRef="c-134" decimals="2" name="plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax" scale="-2" id="f-498">71</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="number" contextRef="c-135" decimals="2" name="plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax" scale="-2" id="f-499">79</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="number" contextRef="c-136" decimals="2" name="plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax" scale="-2" id="f-500">71</ix:nonFraction>%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Communications</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="number" contextRef="c-137" decimals="2" name="plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax" scale="-2" id="f-501">30</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="number" contextRef="c-138" decimals="2" name="plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax" scale="-2" id="f-502">18</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="number" contextRef="c-139" decimals="2" name="plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax" scale="-2" id="f-503">24</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="number" contextRef="c-140" decimals="2" name="plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax" scale="-2" id="f-504">4</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="number" contextRef="c-141" decimals="2" name="plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax" scale="-2" id="f-505">22</ix:nonFraction>%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Special Industries</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="number" contextRef="c-142" decimals="2" name="plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax" scale="-2" id="f-506">7</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="number" contextRef="c-143" decimals="2" name="plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax" scale="-2" id="f-507">2</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="number" contextRef="c-144" decimals="2" name="plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax" scale="-2" id="f-508">5</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="number" contextRef="c-145" decimals="2" name="plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax" scale="-2" id="f-509">17</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="number" contextRef="c-146" decimals="2" name="plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax" scale="-2" id="f-510">7</ix:nonFraction>%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">Total</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="number" contextRef="c-147" decimals="INF" name="plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax" scale="-2" id="f-511">100</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="number" contextRef="c-148" decimals="INF" name="plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax" scale="-2" id="f-512">100</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="number" contextRef="c-149" decimals="INF" name="plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax" scale="-2" id="f-513">100</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="number" contextRef="c-150" decimals="INF" name="plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax" scale="-2" id="f-514">100</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="number" contextRef="c-6" decimals="INF" name="plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax" scale="-2" id="f-515">100</ix:nonFraction>%</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Six Months Ended June 30, 2025</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">Product Type</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">PLP-USA</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">The Americas</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">EMEA</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Asia-Pacific</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Energy</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="number" contextRef="c-151" decimals="2" name="plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax" scale="-2" id="f-516">61</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="number" contextRef="c-152" decimals="2" name="plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax" scale="-2" id="f-517">84</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="number" contextRef="c-153" decimals="2" name="plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax" scale="-2" id="f-518">71</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="number" contextRef="c-154" decimals="2" name="plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax" scale="-2" id="f-519">76</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="number" contextRef="c-155" decimals="2" name="plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax" scale="-2" id="f-520">70</ix:nonFraction>%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Communications</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="number" contextRef="c-156" decimals="2" name="plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax" scale="-2" id="f-521">34</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="number" contextRef="c-157" decimals="2" name="plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax" scale="-2" id="f-522">15</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="number" contextRef="c-158" decimals="2" name="plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax" scale="-2" id="f-523">21</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="number" contextRef="c-159" decimals="2" name="plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax" scale="-2" id="f-524">3</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="number" contextRef="c-160" decimals="2" name="plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax" scale="-2" id="f-525">23</ix:nonFraction>%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Special Industries</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="number" contextRef="c-161" decimals="2" name="plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax" scale="-2" id="f-526">5</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="number" contextRef="c-162" decimals="2" name="plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax" scale="-2" id="f-527">1</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="number" contextRef="c-163" decimals="2" name="plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax" scale="-2" id="f-528">8</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="number" contextRef="c-164" decimals="2" name="plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax" scale="-2" id="f-529">21</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="number" contextRef="c-165" decimals="2" name="plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax" scale="-2" id="f-530">7</ix:nonFraction>%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">Total</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="number" contextRef="c-166" decimals="INF" name="plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax" scale="-2" id="f-531">100</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="number" contextRef="c-167" decimals="INF" name="plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax" scale="-2" id="f-532">100</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="number" contextRef="c-168" decimals="INF" name="plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax" scale="-2" id="f-533">100</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="number" contextRef="c-169" decimals="INF" name="plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax" scale="-2" id="f-534">100</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="INF" name="plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax" scale="-2" id="f-535">100</ix:nonFraction>%</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Six Months Ended June 30, 2024</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">Product Type</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">PLP-USA</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">The Americas</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">EMEA</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Asia-Pacific</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Energy</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="number" contextRef="c-170" decimals="2" name="plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax" scale="-2" id="f-536">66</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="number" contextRef="c-171" decimals="2" name="plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax" scale="-2" id="f-537">78</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="number" contextRef="c-172" decimals="2" name="plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax" scale="-2" id="f-538">71</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="number" contextRef="c-173" decimals="2" name="plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax" scale="-2" id="f-539">78</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="number" contextRef="c-174" decimals="2" name="plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax" scale="-2" id="f-540">71</ix:nonFraction>%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Communications</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="number" contextRef="c-175" decimals="2" name="plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax" scale="-2" id="f-541">28</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="number" contextRef="c-176" decimals="2" name="plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax" scale="-2" id="f-542">21</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="number" contextRef="c-177" decimals="2" name="plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax" scale="-2" id="f-543">24</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="number" contextRef="c-178" decimals="2" name="plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax" scale="-2" id="f-544">4</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="number" contextRef="c-179" decimals="2" name="plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax" scale="-2" id="f-545">22</ix:nonFraction>%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Special Industries</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="number" contextRef="c-180" decimals="2" name="plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax" scale="-2" id="f-546">6</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="number" contextRef="c-181" decimals="2" name="plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax" scale="-2" id="f-547">1</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="number" contextRef="c-182" decimals="2" name="plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax" scale="-2" id="f-548">5</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="number" contextRef="c-183" decimals="2" name="plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax" scale="-2" id="f-549">18</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="number" contextRef="c-184" decimals="2" name="plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax" scale="-2" id="f-550">7</ix:nonFraction>%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">Total</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="number" contextRef="c-185" decimals="INF" name="plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax" scale="-2" id="f-551">100</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="number" contextRef="c-186" decimals="INF" name="plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax" scale="-2" id="f-552">100</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="number" contextRef="c-187" decimals="INF" name="plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax" scale="-2" id="f-553">100</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="number" contextRef="c-188" decimals="INF" name="plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax" scale="-2" id="f-554">100</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="number" contextRef="c-7" decimals="INF" name="plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax" scale="-2" id="f-555">100</ix:nonFraction>%</span></td></tr></table></div></ix:nonNumeric></ix:nonNumeric><div style="margin-top:10pt"><span><br/></span></div><div style="margin-top:10pt"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">10</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-top:6pt;text-align:justify"><span><br/></span></div></div><ix:continuation id="f-474-1"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Credit Losses for Receivables</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">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. <ix:nonNumeric contextRef="c-1" name="us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock" id="f-556" continuedAt="f-556-1" escape="true">The change in the allowance for credit losses includes expense and net write-offs, which are identified in the following table:</ix:nonNumeric></span></div><ix:continuation id="f-556-1"><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.791%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Allowance for credit losses, beginning of period</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-557">6,958</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-558">8,260</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Additions (reductions) charged to costs and expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="f-559">296</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="3" id="f-560">1,409</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Write-offs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" scale="3" id="f-561">141</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" scale="3" id="f-562">199</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Foreign exchange and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="plpc:AccountsReceivableAllowanceForCreditLossesForeignExchangeAndOther" scale="3" id="f-563">50</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="plpc:AccountsReceivableAllowanceForCreditLossesForeignExchangeAndOther" scale="3" id="f-564">329</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Allowance for credit losses, end of period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-565">7,163</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-566">6,323</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation></ix:continuation><div id="i994679fe8bb843e08d7a7ec02e8a8e5a_55"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:InventoryDisclosureTextBlock" id="f-567" continuedAt="f-567-1" escape="true"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:115%">NOTE 3 - INVENTORIES, NET</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Inventories, net</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">Inventory is carried at lower of cost or net realizable value. <ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock" id="f-568" continuedAt="f-568-1" escape="true">The components of inventory are as follows:</ix:nonNumeric></span></div><ix:continuation id="f-568-1"><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.791%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Raw materials</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:InventoryRawMaterials" format="ixt:num-dot-decimal" scale="3" id="f-569">86,143</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:InventoryRawMaterials" format="ixt:num-dot-decimal" scale="3" id="f-570">75,138</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Work-in-process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:InventoryWorkInProcess" format="ixt:num-dot-decimal" scale="3" id="f-571">16,911</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:InventoryWorkInProcess" format="ixt:num-dot-decimal" scale="3" id="f-572">12,225</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Finished products</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:InventoryFinishedGoods" format="ixt:num-dot-decimal" scale="3" id="f-573">52,956</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:InventoryFinishedGoods" format="ixt:num-dot-decimal" scale="3" id="f-574">52,792</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Inventories, net of excess and obsolete inventory reserve</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:InventoryGross" format="ixt:num-dot-decimal" scale="3" id="f-575">156,010</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:InventoryGross" format="ixt:num-dot-decimal" scale="3" id="f-576">140,155</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Excess of current cost over LIFO cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:InventoryLIFOReserve" format="ixt:num-dot-decimal" scale="3" id="f-577">12,641</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:InventoryLIFOReserve" format="ixt:num-dot-decimal" scale="3" id="f-578">10,242</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Inventories at LIFO cost</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="f-579">143,369</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="f-580">129,913</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation></ix:nonNumeric><div id="i994679fe8bb843e08d7a7ec02e8a8e5a_61"></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%"><ix:continuation id="f-567-1">Costs for inventories of certain material, mainly in the U.S., are determined using the Last-In First-Out ("LIFO") method and totaled approximately $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:LIFOInventoryAmount" scale="6" id="f-581">41.3</ix:nonFraction> million at June&#160;30, 2025 and $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:LIFOInventoryAmount" scale="6" id="f-582">46.5</ix:nonFraction> million at December&#160;31, 2024. 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&#8217;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 June&#160;30, 2025 and 2024, the net change in LIFO inventories resulted in expense of $<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" name="us-gaap:InventoryLIFOReserveEffectOnIncomeNet" scale="6" id="f-583">1.9</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:InventoryLIFOReserveEffectOnIncomeNet" scale="6" id="f-584">0.3</ix:nonFraction> million, respectively, to Cost of products sold. During the six-month periods ended June&#160;30, 2025 and 2024, the net change in LIFO inventories resulted in expense of $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:InventoryLIFOReserveEffectOnIncomeNet" scale="6" id="f-585">2.4</ix:nonFraction> million and of $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:InventoryLIFOReserveEffectOnIncomeNet" scale="6" id="f-586">0.4</ix:nonFraction> million, respectively, to Cost of products sold. The Company&#8217;s reserves for slow moving and obsolete inventory were $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:InventoryValuationReserves" scale="6" id="f-587">17.5</ix:nonFraction> million at June&#160;30, 2025 and $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:InventoryValuationReserves" scale="6" id="f-588">17.7</ix:nonFraction> million at December&#160;31, 2024.</ix:continuation> </span></div><div id="i994679fe8bb843e08d7a7ec02e8a8e5a_64"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="f-589" escape="true"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:115%">NOTE 4 - PROPERTY AND EQUIPMENT, NET</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="f-590" escape="true"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">Major classes of property, plant and equipment are as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.791%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Land and improvements</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-189" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-591">27,141</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-190" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-592">20,204</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Buildings and improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-191" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-593">130,899</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-192" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-594">125,076</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Machinery, equipment and aircraft</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-193" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-595">267,767</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-194" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-596">252,759</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Construction in progress</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-195" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-597">15,422</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-196" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-598">10,884</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Property, plant and equipment, gross</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-599">441,229</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-600">408,923</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Less accumulated depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-601">229,306</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-602">213,837</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Property, plant and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-603">211,923</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-604">195,086</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:nonNumeric><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">11</span></div></div></div><div id="i994679fe8bb843e08d7a7ec02e8a8e5a_67"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-top:6pt;text-align:justify"><span><br/></span></div></div><ix:nonNumeric contextRef="c-1" name="us-gaap:LossContingencyDisclosures" id="f-605" escape="true"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:115%">NOTE 5 - CONTINGENT AND OTHER LIABILITIES </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">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&#8217; compensation, product liability, environmental and intellectual property. The Company has liability insurance to cover many of these claims. <ix:nonNumeric contextRef="c-1" name="us-gaap:CommitmentsAndContingenciesPolicyTextBlock" id="f-606" escape="true">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.</ix:nonNumeric></span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">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 June&#160;30, 2025 and December&#160;31, 2024, there were <ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LossContingencyEstimateOfPossibleLoss" format="ixt:fixed-zero" scale="3" id="f-607"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LossContingencyEstimateOfPossibleLoss" format="ixt:fixed-zero" scale="3" id="f-608">zero</ix:nonFraction></ix:nonFraction> reserves for known global legal matters. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">As of June&#160;30, 2025 and December&#160;31, 2024, the Company has included $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="plpc:ContractWithCustomerLiabilityIncreaseFromAdvancePaymentsReceived" scale="6" id="f-609">8.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-197" decimals="-5" name="plpc:ContractWithCustomerLiabilityIncreaseFromAdvancePaymentsReceived" scale="6" id="f-610">6.7</ix:nonFraction> million, respectively, of advanced payments by customers for future projects in Accrued expenses and other liabilities on the Consolidated Balance Sheet.</span></div></ix:nonNumeric><div id="i994679fe8bb843e08d7a7ec02e8a8e5a_73"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock" id="f-611" escape="true"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:115%">NOTE 6 - PENSION PLANS</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">The Company uses a December&#160;31 measurement date for the Preformed Line Products Company Employees&#8217; Retirement Plan (the &#8220;U.S. Plan&#8221;). <ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfNetBenefitCostsTableTextBlock" id="f-612" continuedAt="f-612-1" escape="true">Net periodic pension expense for the U.S. Plan for the three- and six-month periods ended June&#160;30, 2025 and 2024, respectively, follows:</ix:nonNumeric></span></div><ix:continuation id="f-612-1"><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:48.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.986%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Interest cost</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="f-613">395</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="f-614">387</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="f-615">790</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="f-616">775</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Expected return on plan assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="3" id="f-617">352</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="3" id="f-618">485</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="3" id="f-619">703</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="3" id="f-620">971</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Recognized net actuarial loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="3" id="f-621">161</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="3" id="f-622">117</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="3" id="f-623">322</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="3" id="f-624">234</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Net periodic pension expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="3" id="f-625">204</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="3" id="f-626">19</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="3" id="f-627">409</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="3" id="f-628">38</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">Components of pension expense are included in Other income, net in the Consolidated Statements of Income.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">The Company is in the process of terminating  the U.S. Plan. In July 2025, the Company settled the majority of its obligations under the U.S. Plan by providing lump-sum payments of $<ix:nonFraction unitRef="usd" contextRef="c-198" decimals="-5" name="us-gaap:DefinedBenefitPlanBenefitObligationPaymentForSettlement" scale="6" id="f-629">13.1</ix:nonFraction> million to eligible participants who elected to receive them, and the Company expects to settle the remaining future obligations under the U.S. Plan through the purchase of annuity contracts from one or more highly rated insurance companies in the third quarter of 2025. The Company estimates that it will record a total non-cash pre-tax charge associated with the U.S. Plan termination during the third quarter of 2025 of between $<ix:nonFraction unitRef="usd" contextRef="c-199" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" scale="6" id="f-630">8.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-200" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" scale="6" id="f-631">9.5</ix:nonFraction> million, which primarily represents the acceleration of deferred charges currently accrued in accumulated other comprehensive loss. Prior to termination, the Company expects to contribute between $<ix:nonFraction unitRef="usd" contextRef="c-199" decimals="-5" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" scale="6" id="f-632">2.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-200" decimals="-5" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" scale="6" id="f-633">3.5</ix:nonFraction> million to fully fund the U.S. Plan. There were <ix:nonFraction unitRef="usd" contextRef="c-7" decimals="INF" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" format="ixt:fixed-zero" scale="0" id="f-634"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="INF" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" format="ixt:fixed-zero" scale="0" id="f-635">no</ix:nonFraction></ix:nonFraction> contributions to the U.S. Plan during the six months ended June 30, 2025 and 2024.</span></div></ix:nonNumeric><div style="margin-top:10pt;text-align:justify"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">12</span></div></div></div><div id="i994679fe8bb843e08d7a7ec02e8a8e5a_79"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-top:6pt;text-align:justify"><span><br/></span></div></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ComprehensiveIncomeNoteTextBlock" id="f-636" escape="true"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:115%">NOTE 7 - ACCUMULATED OTHER COMPREHENSIVE INCOME ("AOCI")</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" id="f-637" escape="true"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">The following tables set forth the total changes in AOCI by component, net of tax:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:35.288%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.038%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.038%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.038%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.038%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.038%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.047%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2024</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Unrecognized<br/>Benefit Cost </span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Cumulative<br/>Translation<br/>Adjustment </span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Total</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:115%"> </span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Unrecognized<br/>Benefit Cost </span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Cumulative<br/>Translation<br/>Adjustment </span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Total</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:115%"> </span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Balance at April 1</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-638">5,250</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-37" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-639">70,865</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-201" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-640">76,115</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-90" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-641">4,389</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-89" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-642">62,393</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-202" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-643">66,782</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Other comprehensive income (loss) before reclassifications:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Foreign currency translation adjustment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-45" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-644">13,681</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-203" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-645">13,681</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-97" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-646">5,971</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-204" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-647">5,971</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Loss on pension asset</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-46" decimals="-3" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" format="ixt:fixed-zero" scale="3" id="f-648">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-203" decimals="-3" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" format="ixt:fixed-zero" scale="3" id="f-649">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-98" decimals="-3" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" format="ixt:fixed-zero" scale="3" id="f-650">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-204" decimals="-3" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" format="ixt:fixed-zero" scale="3" id="f-651">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Amounts reclassified from AOCI:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Amortization of defined benefit pension actuarial gain (a)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-46" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="f-652">123</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-203" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="f-653">123</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-98" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="f-654">89</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-204" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="f-655">89</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Net current period other comprehensive income (loss)</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-46" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="f-656">123</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-45" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-657">13,681</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-203" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-658">13,804</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-98" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="f-659">89</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-97" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-660">5,971</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-204" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-661">5,882</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Balance at June 30</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-59" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-662">5,127</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-58" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-663">57,184</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-205" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-664">62,311</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-110" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-665">4,300</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-109" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-666">68,364</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-206" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-667">72,664</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:35.288%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.038%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.038%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.038%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.038%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.038%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.047%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2024</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Unrecognized<br/>Benefit Cost </span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Cumulative<br/>Translation<br/>Adjustment </span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Total</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:115%"> </span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Unrecognized<br/>Benefit Cost </span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Cumulative<br/>Translation<br/>Adjustment </span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Total</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:115%"> </span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Balance at January 1</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-668">5,373</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-16" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-669">77,536</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-207" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-670">82,909</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-69" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-671">4,478</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-68" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-672">55,828</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-208" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-673">60,306</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Other comprehensive income (loss) before reclassifications:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Foreign currency translation adjustment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-209" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-674">20,352</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-210" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-675">20,352</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-211" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-676">12,536</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-212" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-677">12,536</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Loss on pension asset</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-213" decimals="-3" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" format="ixt:fixed-zero" scale="3" id="f-678">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-210" decimals="-3" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" format="ixt:fixed-zero" scale="3" id="f-679">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-214" decimals="-3" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" format="ixt:fixed-zero" scale="3" id="f-680">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-212" decimals="-3" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" format="ixt:fixed-zero" scale="3" id="f-681">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Amounts reclassified from AOCI:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Amortization of defined benefit pension actuarial gain (a)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-213" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="f-682">246</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-210" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="f-683">246</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-214" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="f-684">178</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-212" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="f-685">178</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Net current period other comprehensive income (loss)</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-213" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="f-686">246</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-209" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-687">20,352</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-210" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-688">20,598</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-214" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="f-689">178</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-211" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-690">12,536</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-212" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-691">12,358</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Balance at June 30</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-59" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-692">5,127</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-58" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-693">57,184</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-205" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-694">62,311</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-110" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-695">4,300</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-109" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-696">68,364</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-206" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-697">72,664</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt;padding-left:54pt;text-align:justify;text-indent:-54pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8.5pt;font-weight:400;line-height:115%">(a)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8.5pt;font-weight:400;line-height:115%;padding-left:44.57pt">This AOCI component is included in the computation of net periodic pension expense as noted in Note 6 &#8211; Pension Plans.</span></div></ix:nonNumeric></ix:nonNumeric><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">13</span></div></div></div><div id="i994679fe8bb843e08d7a7ec02e8a8e5a_85"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-top:6pt;text-align:justify"><span><br/></span></div></div><ix:nonNumeric contextRef="c-1" name="us-gaap:DebtDisclosureTextBlock" id="f-698" continuedAt="f-698-1" escape="true"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:115%">NOTE 8 - DEBT AND CREDIT ARRANGEMENTS</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">As of June 30, 2025, the Company maintained a credit facility (the "Facility") with PNC Bank, National Association ("PNC") with a capacity of  $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="f-699">90.0</ix:nonFraction> million. On March&#160;14, 2025, the Company amended the Facility to extend the maturity date from March&#160;2, 2026 to June&#160;30, 2028. In addition, the amendment increased the amount of unsecured borrowings that the Company is permitted to incur outside of the Facility from $<ix:nonFraction unitRef="usd" contextRef="c-215" decimals="-5" name="plpc:LineOfCreditFacilityAccordionFeatureIncreaseLimit" scale="6" id="f-700">40.0</ix:nonFraction> million to $<ix:nonFraction unitRef="usd" contextRef="c-216" decimals="-5" name="plpc:LineOfCreditFacilityAccordionFeatureIncreaseLimit" scale="6" id="f-701">60.0</ix:nonFraction> million and included PLP Spain as an additional borrower. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">The interest rate for U.S. borrowing is defined as the Secured Overnight Financing Rate (&#8220;SOFR&#8221;) plus <ix:nonFraction unitRef="number" contextRef="c-217" decimals="5" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-702">1.225</ix:nonFraction>% unless the Company&#8217;s funded debt to Earnings before Interest, Taxes and Depreciation ratio exceeds <ix:nonFraction unitRef="number" contextRef="c-1" decimals="INF" name="plpc:DebtToEarningsBeforeInterestTaxesAndDepreciationRatio" scale="-2" id="f-703">3.00</ix:nonFraction> to 1, at which point the SOFR spread becomes <ix:nonFraction unitRef="number" contextRef="c-218" decimals="5" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-704">1.600</ix:nonFraction>%. At June&#160;30, 2025, the Company had utilized $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:LineOfCredit" scale="6" id="f-705">10.4</ix:nonFraction> million with $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" scale="6" id="f-706">79.6</ix:nonFraction> million available on the Facility. There were <ix:nonFraction unitRef="usd" contextRef="c-4" decimals="INF" name="plpc:LongTermLettersOfCreditOutstanding" format="ixt:fixed-zero" scale="3" id="f-707">no</ix:nonFraction> long-term outstanding letters of credit on the Facility as of June&#160;30, 2025. Our bank debt to equity percentage was <ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="plpc:BankDebtToEquityPercentage" scale="-2" id="f-708">7.9</ix:nonFraction>%. The Facility contains, among other provisions, requirements for maintaining levels of net worth and profitability. At June&#160;30, 2025, the Company was in compliance with these covenants.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">On January&#160;19, 2021, the Company received funding for a term loan from PNC Equipment Finance, LLC in the principal amount of $<ix:nonFraction unitRef="usd" contextRef="c-219" decimals="-5" name="us-gaap:DebtInstrumentFaceAmount" scale="6" id="f-709">20.5</ix:nonFraction> million for the full amount of the purchase price for a new corporate aircraft. The term of the loan is <ix:nonNumeric contextRef="c-220" name="us-gaap:DebtInstrumentTerm" format="ixt-sec:durmonth" id="f-710">120</ix:nonNumeric> months at a fixed interest rate of <ix:nonFraction unitRef="number" contextRef="c-219" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-711">2.744</ix:nonFraction>%. The loan is payable in <ix:nonFraction unitRef="installment" contextRef="c-219" decimals="INF" name="plpc:DebtInstrumentPeriodicPaymentNumberOfPayments" scale="0" id="f-712">119</ix:nonFraction> 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 $<ix:nonFraction unitRef="usd" contextRef="c-221" decimals="-5" name="us-gaap:LineOfCredit" scale="6" id="f-713">11.6</ix:nonFraction> million outstanding on this debt facility at June&#160;30, 2025, $<ix:nonFraction unitRef="usd" contextRef="c-221" decimals="-5" name="us-gaap:LinesOfCreditCurrent" scale="6" id="f-714">2.1</ix:nonFraction> million was classified as current. The aircraft has been pledged as collateral against the loan.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">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 June&#160;30, 2025, and December&#160;31, 2024, $<ix:nonFraction unitRef="usd" contextRef="c-222" decimals="-5" name="us-gaap:LineOfCredit" scale="6" id="f-715">14.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-223" decimals="-5" name="us-gaap:LineOfCredit" scale="6" id="f-716">8.8</ix:nonFraction> million were outstanding, of which $<ix:nonFraction unitRef="usd" contextRef="c-222" decimals="-5" name="us-gaap:LinesOfCreditCurrent" scale="6" id="f-717">6.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-223" decimals="-5" name="us-gaap:LinesOfCreditCurrent" scale="6" id="f-718">8.2</ix:nonFraction> million were classified as current, respectively. These facilities support commitments made in the ordinary course of business.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">The Company's Asia-Pacific segment had $<ix:nonFraction unitRef="usd" contextRef="c-224" decimals="-5" name="us-gaap:RestrictedCash" scale="6" id="f-719"><ix:nonFraction unitRef="usd" contextRef="c-225" decimals="-5" name="us-gaap:RestrictedCash" scale="6" id="f-720">0.1</ix:nonFraction></ix:nonFraction> million in restricted cash used to secure bank guarantees at June&#160;30, 2025 and December&#160;31, 2024. The restricted cash is shown on the Company&#8217;s Consolidated Balance Sheets in Cash, cash equivalents and restricted cash.</span></div></ix:nonNumeric><div id="i994679fe8bb843e08d7a7ec02e8a8e5a_863"></div><ix:continuation id="f-698-1"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Subsequent Event - Facility Borrowing Capacity:</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">On July&#160;30, 2025, the Company amended the Facility to reduce the borrowing capacity from $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="f-721">90.0</ix:nonFraction> million to $<ix:nonFraction unitRef="usd" contextRef="c-226" decimals="-5" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="f-722">60.0</ix:nonFraction> million as well as increase the indebtedness limit secured by mortgages, security interests or other liens permitted from $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="plpc:LineOfCreditFacilityAccordionFeatureIncreaseLimit" scale="6" id="f-723">35.0</ix:nonFraction> million to $<ix:nonFraction unitRef="usd" contextRef="c-226" decimals="-5" name="plpc:LineOfCreditFacilityAccordionFeatureIncreaseLimit" scale="6" id="f-724">55.0</ix:nonFraction> million. There were no other material changes to the Facility. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Subsequent Event - Additional Foreign Borrowings:</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On July&#160;16, 2025, PLP Poland (Belos) S.A. ("PLP Poland"), a subsidiary of the Company, entered into a non-revolving investment loan with Bank Polska Kasa Opieki Spolka Akcynja ("Bank Pekao S.A")  to finance the construction of a new manufacturing plant for an amount up to PLN<ix:nonFraction unitRef="pln" contextRef="c-227" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" scale="6" id="f-725">100.3</ix:nonFraction> million ($<ix:nonFraction unitRef="usd" contextRef="c-227" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" scale="6" id="f-726">27.4</ix:nonFraction> million). The maturity date of the loan is January&#160;31, 2035 and is payable in annual installments in the amounts of PLN<ix:nonFraction unitRef="pln" contextRef="c-227" decimals="-5" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" scale="6" id="f-727">5.3</ix:nonFraction> million ($<ix:nonFraction unitRef="usd" contextRef="c-227" decimals="-5" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" scale="6" id="f-728">1.5</ix:nonFraction> million) in 2026, PLN<ix:nonFraction unitRef="pln" contextRef="c-227" decimals="-5" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" scale="6" id="f-729">9.0</ix:nonFraction> million ($<ix:nonFraction unitRef="usd" contextRef="c-227" decimals="-5" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" scale="6" id="f-730">2.5</ix:nonFraction> million) in 2027, PLN<ix:nonFraction unitRef="pln" contextRef="c-227" decimals="-5" name="plpc:LongTermDebtMaturityYearSeven" scale="6" id="f-731"><ix:nonFraction unitRef="pln" contextRef="c-227" decimals="-5" name="plpc:LongTermDebtMaturityYearEight" scale="6" id="f-732"><ix:nonFraction unitRef="pln" contextRef="c-227" decimals="-5" name="plpc:LongTermDebtMaturityYearNine" scale="6" id="f-733"><ix:nonFraction unitRef="pln" contextRef="c-227" decimals="-5" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" scale="6" id="f-734"><ix:nonFraction unitRef="pln" contextRef="c-227" decimals="-5" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" scale="6" id="f-735"><ix:nonFraction unitRef="pln" contextRef="c-227" decimals="-5" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" scale="6" id="f-736"><ix:nonFraction unitRef="pln" contextRef="c-227" decimals="-5" name="plpc:LongTermDebtMaturityYearSix" scale="6" id="f-737">9.6</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> million ($<ix:nonFraction unitRef="usd" contextRef="c-227" decimals="-5" name="plpc:LongTermDebtMaturityYearSix" scale="6" id="f-738"><ix:nonFraction unitRef="usd" contextRef="c-227" decimals="-5" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" scale="6" id="f-739"><ix:nonFraction unitRef="usd" contextRef="c-227" decimals="-5" name="plpc:LongTermDebtMaturityYearSeven" scale="6" id="f-740"><ix:nonFraction unitRef="usd" contextRef="c-227" decimals="-5" name="plpc:LongTermDebtMaturityYearEight" scale="6" id="f-741"><ix:nonFraction unitRef="usd" contextRef="c-227" decimals="-5" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" scale="6" id="f-742"><ix:nonFraction unitRef="usd" contextRef="c-227" decimals="-5" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" scale="6" id="f-743"><ix:nonFraction unitRef="usd" contextRef="c-227" decimals="-5" name="plpc:LongTermDebtMaturityYearNine" scale="6" id="f-744">2.6</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> million) in 2028 through 2034, and PLN<ix:nonFraction unitRef="pln" contextRef="c-227" decimals="-5" name="plpc:LongTermDebtMaturityYearTen" scale="6" id="f-745">18.8</ix:nonFraction> million ($<ix:nonFraction unitRef="usd" contextRef="c-227" decimals="-5" name="plpc:LongTermDebtMaturityYearTen" scale="6" id="f-746">5.2</ix:nonFraction> million) in 2035. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The loan will bear interest at the one month Warsaw Interbank Offered Rate ("WIBOR") plus <ix:nonFraction unitRef="number" contextRef="c-228" decimals="3" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-747">1.0</ix:nonFraction>% unless the Company does not meet the covenants as set forth in the Facility with PNC, at which point the WIBOR spread becomes <ix:nonFraction unitRef="number" contextRef="c-229" decimals="3" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-748">1.5</ix:nonFraction>%. The current manufacturing plant owned by PLP Poland, the plant under construction and all fixed assets within the plants are pledged as collateral against the loan. The loan also is guaranteed by the Company.</span></div></ix:continuation><div id="i994679fe8bb843e08d7a7ec02e8a8e5a_88"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:IncomeTaxDisclosureTextBlock" id="f-749" continuedAt="f-749-1" escape="true"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:115%">NOTE 9 - INCOME TAXES</span></div></ix:nonNumeric><div id="i994679fe8bb843e08d7a7ec02e8a8e5a_91"></div><ix:continuation id="f-749-1" continuedAt="f-749-2"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">For the three-month period ended June&#160;30, 2025 and 2024, the Company&#8217;s effective tax rate was <ix:nonFraction unitRef="number" contextRef="c-3" decimals="2" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-750">27</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="c-6" decimals="2" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-751">16</ix:nonFraction>%, respectively. For the six-month period ended June&#160;30, 2025 and 2024, the Company&#8217;s effective tax rate was <ix:nonFraction unitRef="number" contextRef="c-1" decimals="2" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-752">22</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="c-7" decimals="2" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-753">18</ix:nonFraction>%, respectively. The higher effective tax rates for the three and six months ended June&#160;30, 2025 compared to the three and six months ended June&#160;30, 2024 were due to the unfavorable impact from certain adjustments including nondeductible compensation and non-recurring rate benefits received in 2024 from amending prior year returns, partially offset by a favorable impact from the mix of earned income in certain foreign jurisdictions.</span></div></ix:continuation><div id="i994679fe8bb843e08d7a7ec02e8a8e5a_94"></div><ix:continuation id="f-749-2"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">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 June&#160;30, 2025, the Company did <ix:nonFraction unitRef="usd" contextRef="c-4" decimals="INF" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:fixed-zero" scale="3" id="f-754">not</ix:nonFraction> record any additional valuation allowances in various jurisdictions on its deferred tax assets.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">For the six-month periods ending June&#160;30, 2025 and 2024, the Company did <ix:nonFraction unitRef="usd" contextRef="c-9" decimals="INF" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:fixed-zero" scale="3" id="f-755"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="INF" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:fixed-zero" scale="3" id="f-756">not</ix:nonFraction></ix:nonFraction> record any new uncertain tax positions.</span></div></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">14</span></div></div></div><div id="i994679fe8bb843e08d7a7ec02e8a8e5a_106"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-top:6pt;text-align:justify"><span><br/></span></div></div><ix:nonNumeric contextRef="c-1" name="us-gaap:EarningsPerShareTextBlock" id="f-757" continuedAt="f-757-1" escape="true"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:115%">NOTE 10 - COMPUTATION OF EARNINGS PER SHARE</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">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></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="f-758" escape="true"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">The calculation of basic and diluted earnings per share for the three and six months ended June&#160;30, was as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:48.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.986%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Three Months Ended June 30,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Numerator</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Net income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-759">12,705</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-760">9,366</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-761">24,222</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-762">18,962</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Denominator</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Determination of shares (in thousands)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Weighted-average common shares outstanding</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="c-3" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-763">4,932</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="c-6" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-764">4,915</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-765">4,930</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="c-7" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-766">4,915</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Dilutive effect &#8211; share-based awards</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="c-3" decimals="-3" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="3" id="f-767">23</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="c-6" decimals="-3" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="3" id="f-768">49</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="3" id="f-769">25</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="c-7" decimals="-3" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="3" id="f-770">40</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Diluted weighted-average common shares outstanding</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="c-3" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-771">4,955</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="c-6" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-772">4,964</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-773">4,955</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="c-7" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-774">4,955</ix:nonFraction></span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Earnings per common share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Basic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-3" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-775">2.58</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-6" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-776">1.91</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-777">4.91</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-7" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-778">3.86</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Diluted</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-3" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-779">2.56</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #ffffff;border-top:3pt double #ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-6" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-780">1.89</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #ffffff;border-top:3pt double #ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-781">4.89</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #ffffff;border-top:3pt double #ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-7" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-782">3.83</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:nonNumeric><div style="margin-top:10pt"><span><br/></span></div><div id="i994679fe8bb843e08d7a7ec02e8a8e5a_103"></div><ix:continuation id="f-757-1"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">For the three months ended June 30, 2025 and 2024, there were <ix:nonFraction unitRef="shares" contextRef="c-230" decimals="INF" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="f-783">13,293</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="c-231" decimals="INF" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="f-784">5,570</ix:nonFraction> share-based awards respectively, excluded from the calculation of diluted earnings per share as the effect would have been anti-dilutive. For the six months ended June 30, 2025 and 2024, there were <ix:nonFraction unitRef="shares" contextRef="c-232" decimals="INF" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="f-785">7,500</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="c-233" decimals="INF" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt-sec:numwordsen" scale="0" id="f-786">zero</ix:nonFraction> share-based awards excluded from the calculation of diluted earnings per share as there was no anti-dilutive effect.</span></div></ix:continuation><div id="i994679fe8bb843e08d7a7ec02e8a8e5a_109"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock" id="f-787" continuedAt="f-787-1" escape="true"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:115%">NOTE 11 - GOODWILL AND OTHER INTANGIBLES</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" id="f-788" escape="true"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">The Company&#8217;s finite and indefinite-lived intangible assets consist of the following:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:48.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.986%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Gross Carrying</span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Amount</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Accumulated<br/>Amortization </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Gross Carrying</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Amount</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Accumulated<br/>Amortization </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Finite-lived intangible assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Patents</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-234" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-789">4,806</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-234" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-790">4,806</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-235" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-791">4,806</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-235" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-792">4,806</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Land use rights</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-236" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="f-793">722</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-236" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="f-794">142</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-237" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="f-795">637</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-237" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="f-796">122</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Trademark</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-238" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-797">1,950</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-238" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-798">1,714</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-239" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-799">1,910</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-239" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-800">1,685</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Technology</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-240" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-801">7,240</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-240" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-802">4,537</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-241" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-803">6,582</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-241" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-804">3,933</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-242" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-805">18,684</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-242" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-806">12,237</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-243" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-807">17,399</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-243" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-808">11,132</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-809">33,402</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-810">23,436</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-811">31,334</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-812">21,678</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Indefinite-lived intangible assets</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Goodwill</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-813">29,518</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-814">26,685</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div></ix:nonNumeric><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">The Company&#8217;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 June&#160;30, 2025. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">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></div></ix:nonNumeric><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">15</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-top:6pt;text-align:justify"><span><br/></span></div></div><ix:continuation id="f-787-1"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">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></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">The Company&#8217;s only intangible asset with an indefinite life is goodwill. The Company&#8217;s goodwill is not deductible for tax purposes. <ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfGoodwillTextBlock" id="f-815" continuedAt="f-815-1" escape="true">Changes in the carrying amount of goodwill by reporting unit are shown in the following table:</ix:nonNumeric></span><ix:continuation id="f-815-1" continuedAt="f-815-2"><span style="color:#ff0000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%"> </span></ix:continuation></div><ix:continuation id="f-815-2"><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:36.261%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.987%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">PLP-USA</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">The Americas </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">EMEA</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Asia-Pacific</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Total </span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Balance at January 1, 2025</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-244" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-816">3,078</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-245" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-817">8,858</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-246" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-818">14,749</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-247" decimals="-3" name="us-gaap:Goodwill" format="ixt:fixed-zero" scale="3" id="f-819">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #ffffff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-820">26,685</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Currency translation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-248" decimals="-3" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" format="ixt:fixed-zero" scale="3" id="f-821">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-249" decimals="-3" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="f-822">856</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-250" decimals="-3" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" format="ixt:num-dot-decimal" scale="3" id="f-823">1,977</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-251" decimals="-3" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" format="ixt:fixed-zero" scale="3" id="f-824">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" format="ixt:num-dot-decimal" scale="3" id="f-825">2,833</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Balance at June 30, 2025</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-252" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-826">3,078</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-253" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-827">9,714</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-254" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-828">16,726</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-255" decimals="-3" name="us-gaap:Goodwill" format="ixt:fixed-zero" scale="3" id="f-829">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #ffffff;border-top:0.5pt solid #ffffff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-830">29,518</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation></ix:continuation><div id="i994679fe8bb843e08d7a7ec02e8a8e5a_112"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:FairValueDisclosuresTextBlock" id="f-831" continuedAt="f-831-1" escape="true"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:115%">NOTE 12 - FAIR VALUE OF FINANCIAL ASSETS AND LIABILITIES</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">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&#8217;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></div><ix:nonNumeric contextRef="c-1" name="us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" id="f-832" continuedAt="f-832-1" escape="true"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">The following table summarizes the Company&#8217;s assets and liabilities, recorded and measured at fair value, in the Consolidated Balance Sheets as of June&#160;30, 2025 and December&#160;31, 2024:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:48.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.987%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Description</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Balance as of<br/>June 30, 2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Quoted Prices in Active Markets for</span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Identical Assets or Liabilities</span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">(Level 1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Significant Other Observable Inputs</span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">(Level 2)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Significant Unobservable Inputs</span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">(Level 3)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Foreign currency forward contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-833">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-256" decimals="-3" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-834">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-257" decimals="-3" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-835">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-258" decimals="-3" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-836">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:7.37pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Fixed income investments</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:InvestmentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-837">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-256" decimals="-3" name="us-gaap:InvestmentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-838">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-257" decimals="-3" name="us-gaap:InvestmentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-839">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-258" decimals="-3" name="us-gaap:InvestmentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-840">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Total assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-841">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-256" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-842">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-257" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-843">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-258" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-844">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Foreign currency forward contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" scale="3" id="f-845">4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-256" decimals="-3" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-846">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-257" decimals="-3" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" scale="3" id="f-847">4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-258" decimals="-3" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-848">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Supplemental profit sharing plan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="plpc:DeferredCompensationLiabilityFairValue" format="ixt:num-dot-decimal" scale="3" id="f-849">10,105</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-256" decimals="-3" name="plpc:DeferredCompensationLiabilityFairValue" format="ixt:fixed-zero" scale="3" id="f-850">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-257" decimals="-3" name="plpc:DeferredCompensationLiabilityFairValue" format="ixt:num-dot-decimal" scale="3" id="f-851">10,105</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-258" decimals="-3" name="plpc:DeferredCompensationLiabilityFairValue" format="ixt:fixed-zero" scale="3" id="f-852">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Total liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-853">10,109</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #ffffff;border-top:0.5pt solid #ffffff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-256" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-854">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #ffffff;border-top:0.5pt solid #ffffff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-257" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-855">10,109</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #ffffff;border-top:0.5pt solid #ffffff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-258" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-856">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:nonNumeric><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">16</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-top:6pt;text-align:justify"><span><br/></span></div></div><ix:continuation id="f-832-1"><ix:continuation id="f-831-1" continuedAt="f-831-2"><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:48.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.987%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Description</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Balance as of December 31, 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Quoted Prices in Active Markets for</span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Identical Assets or Liabilities</span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">(Level 1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Significant Other Observable Inputs</span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">(Level 2)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Significant Unobservable Inputs</span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">(Level 3)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Foreign currency forward contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" scale="3" id="f-857">65</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-259" decimals="-3" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-858">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-260" decimals="-3" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" scale="3" id="f-859">65</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-261" decimals="-3" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-860">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:7.37pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Fixed income investments</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:InvestmentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-861">1,142</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-259" decimals="-3" name="us-gaap:InvestmentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-862">1,142</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-260" decimals="-3" name="us-gaap:InvestmentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-863">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-261" decimals="-3" name="us-gaap:InvestmentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-864">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Total assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-865">1,207</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-259" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-866">1,142</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-260" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="f-867">65</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-261" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-868">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Foreign currency forward contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" scale="3" id="f-869">71</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-259" decimals="-3" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-870">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-260" decimals="-3" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" scale="3" id="f-871">71</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-261" decimals="-3" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-872">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Supplemental profit sharing plan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="plpc:DeferredCompensationLiabilityFairValue" format="ixt:num-dot-decimal" scale="3" id="f-873">9,031</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-259" decimals="-3" name="plpc:DeferredCompensationLiabilityFairValue" format="ixt:fixed-zero" scale="3" id="f-874">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-260" decimals="-3" name="plpc:DeferredCompensationLiabilityFairValue" format="ixt:num-dot-decimal" scale="3" id="f-875">9,031</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-261" decimals="-3" name="plpc:DeferredCompensationLiabilityFairValue" format="ixt:fixed-zero" scale="3" id="f-876">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Total liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-877">9,102</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #ffffff;border-top:0.5pt solid #ffffff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-259" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-878">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #ffffff;border-top:0.5pt solid #ffffff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-260" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-879">9,102</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #ffffff;border-top:0.5pt solid #ffffff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-261" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-880">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation></ix:continuation><div style="margin-top:5pt;text-align:justify"><span><br/></span></div><div id="i994679fe8bb843e08d7a7ec02e8a8e5a_118"></div><ix:continuation id="f-831-2" continuedAt="f-831-3"><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%"><ix:nonNumeric contextRef="c-1" name="us-gaap:DerivativesPolicyTextBlock" id="f-881" escape="true">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 <ix:nonNumeric contextRef="c-1" name="us-gaap:MaximumRemainingMaturityOfForeignCurrencyDerivatives1" format="ixt-sec:durday" id="f-882">90</ix:nonNumeric> 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 (income), net on the Consolidated Statements of Income together with the transaction gain or loss from the related balance sheet position.</ix:nonNumeric> For the three and six months ended June&#160;30, 2025, the Company recognized net losses of <ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" format="ixt-sec:numwordsen" scale="6" id="f-883">zero</ix:nonFraction> and net gains of $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" scale="6" id="f-884">0.1</ix:nonFraction> million, respectively, on foreign currency forward contracts. For the three and six months ended June&#160;30, 2024, the Company recognized net losses of <ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" format="ixt-sec:numwordsen" scale="6" id="f-885">zero</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" sign="-" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" scale="6" id="f-886">0.2</ix:nonFraction> million, respectively, on foreign currency forward contracts.</span></div></ix:continuation><div id="i994679fe8bb843e08d7a7ec02e8a8e5a_121"></div><ix:continuation id="f-831-3"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">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 $<ix:nonFraction unitRef="usd" contextRef="c-262" decimals="-5" name="plpc:DeferredCompensationLiabilityFairValue" scale="6" id="f-887">10.1</ix:nonFraction> million at June&#160;30, 2025 and $<ix:nonFraction unitRef="usd" contextRef="c-263" decimals="-5" name="plpc:DeferredCompensationLiabilityFairValue" scale="6" id="f-888">9.0</ix:nonFraction> million at December&#160;31, 2024. <ix:nonNumeric contextRef="c-1" name="us-gaap:FairValueOfFinancialInstrumentsPolicy" id="f-889" continuedAt="f-889-1" escape="true">These amounts are recorded within Other noncurrent liabilities on the Company&#8217;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&#8217; 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&#8217; underlying investment accounts. </ix:nonNumeric></span></div><ix:continuation id="f-889-1" continuedAt="f-889-2"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">The Company had <ix:nonFraction unitRef="usd" contextRef="c-4" decimals="INF" name="us-gaap:InvestmentsFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="f-890">zero</ix:nonFraction> fixed income investments as of June&#160;30, 2025. The Company&#8217;s fixed income investments as of December&#160;31, 2024 of $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:InvestmentsFairValueDisclosure" scale="6" id="f-891">1.1</ix:nonFraction> million are recorded in Other assets on the Consolidated Balance Sheet and are valued using the closing price on the active market on which the securities are traded. There were <ix:nonFraction unitRef="usd" contextRef="c-1" decimals="INF" name="us-gaap:UnrealizedGainLossOnInvestments" format="ixt:fixed-zero" scale="6" id="f-892"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="INF" name="us-gaap:UnrealizedGainLossOnInvestments" format="ixt:fixed-zero" scale="6" id="f-893"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="INF" name="us-gaap:UnrealizedGainLossOnInvestments" format="ixt:fixed-zero" scale="6" id="f-894"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="INF" name="us-gaap:UnrealizedGainLossOnInvestments" format="ixt:fixed-zero" scale="6" id="f-895">no</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> unrealized gains on the fixed income investments for the periods ended June&#160;30, 2025 and 2024.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">The carrying value of the Company&#8217;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></div></ix:continuation><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%"><ix:continuation id="f-889-2">At June&#160;30, 2025 and December&#160;31, 2024, the fair value of the Company&#8217;s long-term debt was estimated using discounted cash flows analyses, based on the Company&#8217;s current incremental borrowing rates for similar types of borrowing arrangements that are considered to be Level 2 inputs.</ix:continuation> <ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock" id="f-896" continuedAt="f-896-1" escape="true">Based on the analysis performed, the fair value and the carrying value of the Company&#8217;s long-term debt are as follows:</ix:nonNumeric></span></div><ix:continuation id="f-896-1"><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:48.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.986%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">June 30, 2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">December 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Fair Value</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Carrying Value</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Fair Value</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Carrying Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Long-term debt and related current maturities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="3" id="f-897">28,638</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-898">31,806</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="3" id="f-899">17,474</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-900">20,787</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation></ix:continuation><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:1pt;font-weight:400;line-height:115%"> </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">17</span></div></div></div><div id="i994679fe8bb843e08d7a7ec02e8a8e5a_124"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-top:6pt;text-align:justify"><span><br/></span></div></div><ix:nonNumeric contextRef="c-1" name="us-gaap:SegmentReportingDisclosureTextBlock" id="f-901" continuedAt="f-901-1" escape="true"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:115%">NOTE 13 - SEGMENT INFORMATION</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">The Company reports its segments in <ix:nonFraction unitRef="segment" contextRef="c-1" decimals="INF" name="us-gaap:NumberOfReportableSegments" format="ixt-sec:numwordsen" scale="0" id="f-902">four</ix:nonFraction> geographic regions: PLP-USA, The Americas, EMEA (Europe, Middle East &amp; Africa) and Asia-Pacific in accordance with accounting standards codified in FASB ASC 280, "Segment Reporting". Each segment distributes a full range of the Company&#8217;s primary products. The PLP-USA segment is comprised of U.S. operations manufacturing the Company&#8217;s traditional products primarily supporting domestic energy, telecommunications and special industries products. The other three segments, The Americas, EMEA and Asia-Pacific, support the Company&#8217;s energy, telecommunications, data communication and special industries products in each respective geographical region.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">The segment managers responsible for each region report directly to the Company&#8217;s Executive Chairman, who is the CODM, 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 Company rather than the results of any individual business component of the segment.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">The amount of each segment&#8217;s performance reported to the CODM is for purposes of making decisions about allocating resources to the segment and assessing its performance. The Company evaluates segment performance and allocates resources based on several factors primarily based on gross sales and income before income taxes.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">The CODM uses both gross sales and income before income taxes for each segment predominantly in the annual budget and forecasting process as well as monitoring actual results. The CODM considers forecast-to-actual and actual to prior period variances for both measures when making decisions about the allocation of operating and capital resources to each segment. The CODM also uses segment gross sales and income before income taxes for the performance of each segment by comparing the results of each segment with one another and in determining the incentive compensation of certain employees.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="f-903" continuedAt="f-903-1" escape="true"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">The following tables present a summary of the Company&#8217;s reportable segments for the three- and six-month periods ended June&#160;30, 2025 and 2024. Financial results for the PLP-USA segment include the elimination of all segments&#8217; intercompany profit in inventory. </span></div></ix:nonNumeric></ix:nonNumeric><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">18</span></div></div></div><div id="i994679fe8bb843e08d7a7ec02e8a8e5a_136"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-top:6pt;text-align:justify"><span><br/></span></div></div><ix:continuation id="f-903-1" continuedAt="f-903-2"><ix:continuation id="f-901-1" continuedAt="f-901-2"><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.638%"><tr><td style="width:1.0%"/><td style="width:33.466%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.986%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.986%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.986%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.986%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.990%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Three Months Ended June 30, 2025</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">PLP-USA</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">The Americas</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">EMEA</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Asia-Pacific</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Gross sales</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-264" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-904">81,703</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-265" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-905">30,856</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-266" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-906">33,575</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-267" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-907">34,673</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-268" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-908">180,807</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Intersegment sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-269" decimals="-3" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-909">2,413</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-270" decimals="-3" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-910">2,348</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-271" decimals="-3" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-911">1,665</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-272" decimals="-3" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-912">4,780</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-273" decimals="-3" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-913">11,206</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">Net sales</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-274" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-914">79,290</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-275" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-915">28,508</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-276" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-916">31,910</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-277" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-917">29,893</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-918">169,601</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Less:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Cost of products sold</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-274" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-919">51,228</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-275" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-920">20,084</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-276" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-921">22,399</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-277" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-922">20,491</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-923">114,202</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">Gross profit</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-274" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-924">28,062</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-275" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-925">8,424</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-276" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-926">9,511</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-277" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-927">9,402</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-928">55,399</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Costs and expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-274" decimals="-3" name="us-gaap:CostsAndExpenses" format="ixt:num-dot-decimal" scale="3" id="f-929">17,413</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-275" decimals="-3" name="us-gaap:CostsAndExpenses" format="ixt:num-dot-decimal" scale="3" id="f-930">6,736</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-276" decimals="-3" name="us-gaap:CostsAndExpenses" format="ixt:num-dot-decimal" scale="3" id="f-931">7,950</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-277" decimals="-3" name="us-gaap:CostsAndExpenses" format="ixt:num-dot-decimal" scale="3" id="f-932">6,176</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:CostsAndExpenses" format="ixt:num-dot-decimal" scale="3" id="f-933">38,275</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">Operating Income</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-274" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-934">10,649</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-275" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-935">1,688</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-276" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-936">1,561</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-277" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-937">3,226</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-938">17,124</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Interest income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-274" decimals="-3" name="us-gaap:InvestmentIncomeInterest" scale="3" id="f-939">102</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-275" decimals="-3" name="us-gaap:InvestmentIncomeInterest" scale="3" id="f-940">182</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-276" decimals="-3" name="us-gaap:InvestmentIncomeInterest" scale="3" id="f-941">70</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-277" decimals="-3" name="us-gaap:InvestmentIncomeInterest" scale="3" id="f-942">30</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:InvestmentIncomeInterest" scale="3" id="f-943">384</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Interest expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-274" decimals="-3" name="us-gaap:InterestExpenseNonoperating" scale="3" id="f-944">10</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-275" decimals="-3" name="us-gaap:InterestExpenseNonoperating" scale="3" id="f-945">26</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-276" decimals="-3" name="us-gaap:InterestExpenseNonoperating" scale="3" id="f-946">164</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-277" decimals="-3" name="us-gaap:InterestExpenseNonoperating" scale="3" id="f-947">118</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:InterestExpenseNonoperating" scale="3" id="f-948">318</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Other (expense) income, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-274" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="f-949">204</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-275" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="f-950">42</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-276" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="f-951">248</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-277" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="f-952">30</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="f-953">116</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">Income before income taxes</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-274" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-954">10,537</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-275" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-955">1,886</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-276" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-956">1,715</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-277" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-957">3,168</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-958">17,306</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Income tax expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-274" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-959">2,792</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-275" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="f-960">584</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-276" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="f-961">353</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-277" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="f-962">877</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-963">4,606</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Total noncontrolling interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-274" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="3" id="f-964">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-275" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="3" id="f-965">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-276" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="f-966">5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-277" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="3" id="f-967">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="f-968">5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">Total net income attributable to Preformed Line Products Company shareholders</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-274" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-969">7,745</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-275" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-970">1,302</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-276" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-971">1,367</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-277" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-972">2,291</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-973">12,705</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Three Months Ended June 30, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">PLP-USA</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">The Americas</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">EMEA</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Asia-Pacific</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Gross sales</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-278" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-974">62,712</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-279" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-975">23,762</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-280" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-976">33,463</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-281" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-977">28,467</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-282" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-978">148,404</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Intersegment sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-283" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-979">2,812</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-284" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-980">1,947</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-285" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-981">1,424</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-286" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-982">3,501</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-287" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-983">9,684</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">Net sales</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-288" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-984">59,900</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-289" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-985">21,815</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-290" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-986">32,039</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-291" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-987">24,966</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-988">138,720</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Less:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Cost of products sold</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-288" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-989">39,157</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-289" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-990">15,103</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-290" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-991">22,675</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-291" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-992">17,512</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-993">94,447</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">Gross profit</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-288" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-994">20,743</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-289" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-995">6,712</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-290" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-996">9,364</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-291" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-997">7,454</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-998">44,273</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Costs and expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-288" decimals="-3" name="us-gaap:CostsAndExpenses" format="ixt:num-dot-decimal" scale="3" id="f-999">16,939</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-289" decimals="-3" name="us-gaap:CostsAndExpenses" format="ixt:num-dot-decimal" scale="3" id="f-1000">4,644</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-290" decimals="-3" name="us-gaap:CostsAndExpenses" format="ixt:num-dot-decimal" scale="3" id="f-1001">5,388</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-291" decimals="-3" name="us-gaap:CostsAndExpenses" format="ixt:num-dot-decimal" scale="3" id="f-1002">6,010</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:CostsAndExpenses" format="ixt:num-dot-decimal" scale="3" id="f-1003">32,981</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">Operating Income</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-288" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1004">3,804</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-289" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1005">2,068</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-290" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1006">3,976</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-291" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1007">1,444</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1008">11,292</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Interest income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-288" decimals="-3" name="us-gaap:InvestmentIncomeInterest" format="ixt:fixed-zero" scale="3" id="f-1009">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-289" decimals="-3" name="us-gaap:InvestmentIncomeInterest" scale="3" id="f-1010">279</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-290" decimals="-3" name="us-gaap:InvestmentIncomeInterest" scale="3" id="f-1011">50</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-291" decimals="-3" name="us-gaap:InvestmentIncomeInterest" scale="3" id="f-1012">18</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:InvestmentIncomeInterest" scale="3" id="f-1013">346</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Interest expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-288" decimals="-3" name="us-gaap:InterestExpenseNonoperating" scale="3" id="f-1014">251</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-289" decimals="-3" name="us-gaap:InterestExpenseNonoperating" scale="3" id="f-1015">36</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-290" decimals="-3" name="us-gaap:InterestExpenseNonoperating" scale="3" id="f-1016">149</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-291" decimals="-3" name="us-gaap:InterestExpenseNonoperating" scale="3" id="f-1017">133</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:InterestExpenseNonoperating" scale="3" id="f-1018">568</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Other (expense) income, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-288" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="f-1019">19</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-289" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="f-1020">56</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-290" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="f-1021">54</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-291" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:fixed-zero" scale="3" id="f-1022">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="f-1023">91</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">Income before income taxes</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-288" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-1024">3,534</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-289" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-1025">2,367</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-290" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-1026">3,931</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-291" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-1027">1,329</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-1028">11,161</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Income tax expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-288" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="f-1029">189</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-289" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="f-1030">572</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-290" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="f-1031">954</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-291" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="f-1032">79</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1033">1,794</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Total noncontrolling interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-288" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="3" id="f-1034">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-289" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="3" id="f-1035">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-290" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="f-1036">1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-291" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="3" id="f-1037">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="f-1038">1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">Total net income attributable to Preformed Line Products Company shareholders</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-288" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1039">3,345</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-289" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1040">1,796</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-290" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1041">2,975</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-291" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1042">1,250</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1043">9,366</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation></ix:continuation><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:1pt;font-weight:400;line-height:115%"> </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">19</span></div></div></div><div id="i994679fe8bb843e08d7a7ec02e8a8e5a_127"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-top:6pt;text-align:justify"><span><br/></span></div></div><ix:continuation id="f-903-2" continuedAt="f-903-3"><ix:continuation id="f-901-2" continuedAt="f-901-3"><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.927%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.094%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.094%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.094%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.094%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.097%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Six Months Ended June 30, 2025</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">PLP-USA</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">The Americas</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">EMEA</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Asia-Pacific</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:7.37pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Gross sales</span></div></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-292" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1044">158,123</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-293" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1045">55,314</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-294" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1046">65,152</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-295" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1047">59,678</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-296" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1048">338,267</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:7.37pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Intersegment sales</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-297" decimals="-3" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1049">4,827</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-298" decimals="-3" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1050">4,527</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-299" decimals="-3" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1051">3,249</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-300" decimals="-3" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1052">7,522</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-301" decimals="-3" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1053">20,125</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">Net sales</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-302" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1054">153,296</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-303" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1055">50,787</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-304" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1056">61,903</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-305" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1057">52,156</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1058">318,142</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Less:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:7.37pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Cost of products sold</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-302" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-1059">98,396</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-303" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-1060">35,276</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-304" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-1061">43,515</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-305" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-1062">36,885</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-1063">214,072</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">Gross profit</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-302" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-1064">54,900</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-303" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-1065">15,511</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-304" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-1066">18,388</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-305" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-1067">15,271</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-1068">104,070</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Costs and expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-302" decimals="-3" name="us-gaap:CostsAndExpenses" format="ixt:num-dot-decimal" scale="3" id="f-1069">34,567</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-303" decimals="-3" name="us-gaap:CostsAndExpenses" format="ixt:num-dot-decimal" scale="3" id="f-1070">12,224</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-304" decimals="-3" name="us-gaap:CostsAndExpenses" format="ixt:num-dot-decimal" scale="3" id="f-1071">15,300</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-305" decimals="-3" name="us-gaap:CostsAndExpenses" format="ixt:num-dot-decimal" scale="3" id="f-1072">11,725</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CostsAndExpenses" format="ixt:num-dot-decimal" scale="3" id="f-1073">73,816</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">Operating income</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-302" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1074">20,333</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-303" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1075">3,287</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-304" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1076">3,088</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-305" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1077">3,546</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1078">30,254</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:7.37pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Interest income</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-302" decimals="-3" name="us-gaap:InvestmentIncomeInterest" scale="3" id="f-1079">181</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-303" decimals="-3" name="us-gaap:InvestmentIncomeInterest" scale="3" id="f-1080">520</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-304" decimals="-3" name="us-gaap:InvestmentIncomeInterest" scale="3" id="f-1081">125</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-305" decimals="-3" name="us-gaap:InvestmentIncomeInterest" scale="3" id="f-1082">68</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:InvestmentIncomeInterest" scale="3" id="f-1083">894</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:7.37pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Interest expense</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-302" decimals="-3" name="us-gaap:InterestExpenseNonoperating" scale="3" id="f-1084">95</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-303" decimals="-3" name="us-gaap:InterestExpenseNonoperating" scale="3" id="f-1085">33</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-304" decimals="-3" name="us-gaap:InterestExpenseNonoperating" scale="3" id="f-1086">315</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-305" decimals="-3" name="us-gaap:InterestExpenseNonoperating" scale="3" id="f-1087">251</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:InterestExpenseNonoperating" scale="3" id="f-1088">694</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Other (expense) income, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-302" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="f-1089">403</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-303" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="f-1090">73</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-304" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="f-1091">270</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-305" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="f-1092">583</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="f-1093">523</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">Income before income taxes</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-302" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-1094">20,016</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-303" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-1095">3,847</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-304" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-1096">3,168</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-305" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-1097">3,946</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-1098">30,977</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:7.37pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Income tax expense</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-302" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1099">3,834</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-303" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1100">1,149</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-304" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="f-1101">582</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-305" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1102">1,159</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1103">6,724</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:7.37pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Total noncontrolling interest</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-302" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="3" id="f-1104">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-303" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="3" id="f-1105">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-304" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="f-1106">31</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-305" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="3" id="f-1107">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="f-1108">31</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">Total net income attributable to Preformed Line Products Company shareholders</span></div></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-302" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1109">16,182</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-303" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1110">2,698</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-304" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1111">2,555</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-305" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1112">2,787</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1113">24,222</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Six Months Ended June 30, 2024</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">PLP-USA</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">The Americas</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">EMEA</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Asia-Pacific</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Gross sales</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-306" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1114">135,795</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-307" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1115">44,587</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-308" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1116">63,491</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-309" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1117">55,387</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-310" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1118">299,260</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Intersegment sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-311" decimals="-3" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1119">5,158</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-312" decimals="-3" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1120">4,414</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-313" decimals="-3" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1121">2,798</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-314" decimals="-3" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1122">7,265</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-315" decimals="-3" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1123">19,635</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">Net sales</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-316" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1124">130,637</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-317" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1125">40,173</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-318" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1126">60,693</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-319" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1127">48,122</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1128">279,625</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Less:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Cost of products sold</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-316" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-1129">85,198</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-317" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-1130">28,496</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-318" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-1131">43,012</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-319" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-1132">34,515</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-1133">191,220</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">Gross profit</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-316" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-1134">45,439</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-317" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-1135">11,678</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-318" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-1136">17,682</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-319" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-1137">13,606</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-1138">88,405</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Costs and expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-316" decimals="-3" name="us-gaap:CostsAndExpenses" format="ixt:num-dot-decimal" scale="3" id="f-1139">35,102</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-317" decimals="-3" name="us-gaap:CostsAndExpenses" format="ixt:num-dot-decimal" scale="3" id="f-1140">9,364</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-318" decimals="-3" name="us-gaap:CostsAndExpenses" format="ixt:num-dot-decimal" scale="3" id="f-1141">11,519</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-319" decimals="-3" name="us-gaap:CostsAndExpenses" format="ixt:num-dot-decimal" scale="3" id="f-1142">9,569</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:CostsAndExpenses" format="ixt:num-dot-decimal" scale="3" id="f-1143">65,554</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">Operating income</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-316" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1144">10,337</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-317" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1145">2,314</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-318" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1146">6,163</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-319" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1147">4,037</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1148">22,851</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Interest income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-316" decimals="-3" name="us-gaap:InvestmentIncomeInterest" format="ixt:fixed-zero" scale="3" id="f-1149">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-317" decimals="-3" name="us-gaap:InvestmentIncomeInterest" format="ixt:num-dot-decimal" scale="3" id="f-1150">1,194</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-318" decimals="-3" name="us-gaap:InvestmentIncomeInterest" scale="3" id="f-1151">86</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-319" decimals="-3" name="us-gaap:InvestmentIncomeInterest" scale="3" id="f-1152">38</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:InvestmentIncomeInterest" format="ixt:num-dot-decimal" scale="3" id="f-1153">1,318</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Interest expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-316" decimals="-3" name="us-gaap:InterestExpenseNonoperating" scale="3" id="f-1154">684</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-317" decimals="-3" name="us-gaap:InterestExpenseNonoperating" scale="3" id="f-1155">47</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-318" decimals="-3" name="us-gaap:InterestExpenseNonoperating" scale="3" id="f-1156">304</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-319" decimals="-3" name="us-gaap:InterestExpenseNonoperating" scale="3" id="f-1157">241</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:InterestExpenseNonoperating" format="ixt:num-dot-decimal" scale="3" id="f-1158">1,276</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Other (expense) income, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-316" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="f-1159">29</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-317" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="f-1160">74</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-318" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="f-1161">79</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-319" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="f-1162">2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="f-1163">126</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">Income before income taxes</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-316" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-1164">9,624</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-317" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-1165">3,535</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-318" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-1166">6,024</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-319" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-1167">3,836</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-1168">23,019</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Income tax expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-316" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="f-1169">961</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-317" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="f-1170">842</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-318" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1171">1,462</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-319" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="f-1172">784</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1173">4,049</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Total noncontrolling interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-316" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="3" id="f-1174">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-317" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="3" id="f-1175">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-318" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="f-1176">8</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-319" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="3" id="f-1177">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="f-1178">8</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">Total net income attributable to Preformed Line Products Company shareholders</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-316" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1179">8,661</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-317" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1180">2,693</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-318" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1181">4,555</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-319" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1182">3,053</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1183">18,962</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation></ix:continuation><div style="margin-top:10pt"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">20</span></div></div></div><div id="i994679fe8bb843e08d7a7ec02e8a8e5a_825"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-top:6pt;text-align:justify"><span><br/></span></div></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:1pt;font-weight:400;line-height:115%"> </span><ix:continuation id="f-903-3" continuedAt="f-903-4"><ix:continuation id="f-901-3" continuedAt="f-901-4"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.360%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="12" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">2025</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Expenditure for long-lived assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">PLP-USA</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-274" decimals="-3" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" format="ixt:num-dot-decimal" scale="3" id="f-1184">2,213</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-288" decimals="-3" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" format="ixt:num-dot-decimal" scale="3" id="f-1185">2,210</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-302" decimals="-3" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" format="ixt:num-dot-decimal" scale="3" id="f-1186">2,914</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-316" decimals="-3" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" format="ixt:num-dot-decimal" scale="3" id="f-1187">4,504</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">The Americas</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-275" decimals="-3" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" scale="3" id="f-1188">717</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-289" decimals="-3" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" scale="3" id="f-1189">377</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-303" decimals="-3" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" format="ixt:num-dot-decimal" scale="3" id="f-1190">1,799</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-317" decimals="-3" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" format="ixt:num-dot-decimal" scale="3" id="f-1191">1,082</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">EMEA</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-276" decimals="-3" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" format="ixt:num-dot-decimal" scale="3" id="f-1192">4,742</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-290" decimals="-3" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" scale="3" id="f-1193">739</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-304" decimals="-3" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" format="ixt:num-dot-decimal" scale="3" id="f-1194">13,499</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-318" decimals="-3" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" format="ixt:num-dot-decimal" scale="3" id="f-1195">1,507</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Asia-Pacific</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-277" decimals="-3" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" scale="3" id="f-1196">707</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-291" decimals="-3" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" scale="3" id="f-1197">402</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-305" decimals="-3" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" format="ixt:num-dot-decimal" scale="3" id="f-1198">1,142</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-319" decimals="-3" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" scale="3" id="f-1199">553</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Total expenditure for long-lived assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" format="ixt:num-dot-decimal" scale="3" id="f-1200">8,379</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" format="ixt:num-dot-decimal" scale="3" id="f-1201">3,728</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" format="ixt:num-dot-decimal" scale="3" id="f-1202">19,354</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" format="ixt:num-dot-decimal" scale="3" id="f-1203">7,646</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr></table></ix:continuation></ix:continuation></div><ix:continuation id="f-903-4" continuedAt="f-903-5"><ix:continuation id="f-901-4" continuedAt="f-901-5"><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.360%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">PLP-USA</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-274" decimals="-3" name="plpc:DeprecationDepletionAndAmortizationIncludingForeignExchange" format="ixt:num-dot-decimal" scale="3" id="f-1204">3,118</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-288" decimals="-3" name="plpc:DeprecationDepletionAndAmortizationIncludingForeignExchange" format="ixt:num-dot-decimal" scale="3" id="f-1205">2,929</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-302" decimals="-3" name="plpc:DeprecationDepletionAndAmortizationIncludingForeignExchange" format="ixt:num-dot-decimal" scale="3" id="f-1206">6,257</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-316" decimals="-3" name="plpc:DeprecationDepletionAndAmortizationIncludingForeignExchange" format="ixt:num-dot-decimal" scale="3" id="f-1207">5,715</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">The Americas</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-275" decimals="-3" name="plpc:DeprecationDepletionAndAmortizationIncludingForeignExchange" scale="3" id="f-1208">880</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-289" decimals="-3" name="plpc:DeprecationDepletionAndAmortizationIncludingForeignExchange" scale="3" id="f-1209">834</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-303" decimals="-3" name="plpc:DeprecationDepletionAndAmortizationIncludingForeignExchange" format="ixt:num-dot-decimal" scale="3" id="f-1210">1,687</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-317" decimals="-3" name="plpc:DeprecationDepletionAndAmortizationIncludingForeignExchange" format="ixt:num-dot-decimal" scale="3" id="f-1211">2,203</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">EMEA</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-276" decimals="-3" name="plpc:DeprecationDepletionAndAmortizationIncludingForeignExchange" scale="3" id="f-1212">970</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-290" decimals="-3" name="plpc:DeprecationDepletionAndAmortizationIncludingForeignExchange" scale="3" id="f-1213">827</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-304" decimals="-3" name="plpc:DeprecationDepletionAndAmortizationIncludingForeignExchange" format="ixt:num-dot-decimal" scale="3" id="f-1214">1,838</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-318" decimals="-3" name="plpc:DeprecationDepletionAndAmortizationIncludingForeignExchange" format="ixt:num-dot-decimal" scale="3" id="f-1215">1,663</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Asia-Pacific</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-277" decimals="-3" name="plpc:DeprecationDepletionAndAmortizationIncludingForeignExchange" scale="3" id="f-1216">760</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-291" decimals="-3" name="plpc:DeprecationDepletionAndAmortizationIncludingForeignExchange" scale="3" id="f-1217">731</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-305" decimals="-3" name="plpc:DeprecationDepletionAndAmortizationIncludingForeignExchange" format="ixt:num-dot-decimal" scale="3" id="f-1218">1,471</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-319" decimals="-3" name="plpc:DeprecationDepletionAndAmortizationIncludingForeignExchange" format="ixt:num-dot-decimal" scale="3" id="f-1219">1,447</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Total depreciation and amortization</span></td><td style="border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="plpc:DeprecationDepletionAndAmortizationIncludingForeignExchange" format="ixt:num-dot-decimal" scale="3" id="f-1220">5,728</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="plpc:DeprecationDepletionAndAmortizationIncludingForeignExchange" format="ixt:num-dot-decimal" scale="3" id="f-1221">5,321</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="plpc:DeprecationDepletionAndAmortizationIncludingForeignExchange" format="ixt:num-dot-decimal" scale="3" id="f-1222">11,253</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="plpc:DeprecationDepletionAndAmortizationIncludingForeignExchange" format="ixt:num-dot-decimal" scale="3" id="f-1223">11,028</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr></table></div></ix:continuation></ix:continuation><div style="margin-top:10pt"><span><br/></span></div><div id="i994679fe8bb843e08d7a7ec02e8a8e5a_130"></div><ix:continuation id="f-901-5"><ix:continuation id="f-903-5"><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"><tr><td style="width:1.0%"/><td style="width:61.626%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.258%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.356%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.260%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">June 30, 2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">December 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Identifiable assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">PLP-USA</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-320" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-1224">256,013</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-321" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-1225">245,388</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">The Americas</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-322" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-1226">113,229</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-323" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-1227">103,456</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">EMEA</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-324" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-1228">156,931</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-325" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-1229">125,013</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Asia-Pacific</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-224" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-1230">105,288</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-225" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-1231">100,020</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Total identifiable assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-1232">631,461</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-1233">573,877</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation><ix:nonNumeric contextRef="c-1" name="us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock" id="f-1234" escape="true"><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"><tr><td style="width:1.0%"/><td style="width:61.626%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.258%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.356%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.260%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Long-lived assets</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">PLP-USA</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-326" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-1235">115,874</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-327" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-1236">119,114</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">The Americas</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-328" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-1237">24,485</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-329" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-1238">20,446</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">EMEA</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-330" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-1239">36,455</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-331" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-1240">21,243</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Asia-Pacific</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-332" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-1241">35,109</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-333" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-1242">34,283</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Total long-lived assets</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-1243">211,923</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-1244">195,086</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:continuation><div id="i994679fe8bb843e08d7a7ec02e8a8e5a_139"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:BusinessCombinationDisclosureTextBlock" id="f-1245" escape="true"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:115%">NOTE 14 - ACQUISITION OF BUSINESSES</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Acquisition of JAP Telecom</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">On May&#160;1, 2025, the Company acquired all issued and outstanding shares of J.A.P. Industria De Materiais Para Telefonia Ltda., (JAP Telecom) an entity headquartered in Pedreira, Brazil. JAP Telecom is a leading Brazilian designer, manufacturer, and supplier of connectivity solutions for the South American telecommunications infrastructure market with a product portfolio including fiber optic splice closures, connectivity devices, and infrastructure accessories tailored to the specific needs of the local market. JAP Telecom's annual sales for the year ending December&#160;31, 2024 were approximately $<ix:nonFraction unitRef="usd" contextRef="c-334" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-1246">4.6</ix:nonFraction> million. The acquisition expands the Company's operational capabilities in the region and strengthens the Company's position in the global communications market. The purchase price was approximately $<ix:nonFraction unitRef="usd" contextRef="c-335" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="6" id="f-1247">5.3</ix:nonFraction> million, net of cash as of the closing date.  </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">The acquisition of JAP Telecom 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, identifiable intangible assets and assumed liabilities requires the use of judgment in determining the appropriate assumptions and estimates. The opening balance sheet is preliminary, and no measurement period adjustments have been recorded as of June&#160;30, 2025. Future adjustments are not expected to have a material impact to the Consolidated Statements of Income. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">From the date of the acquisition through June&#160;30, 2025, the Company&#8217;s consolidated financial statements included JAP Telecom sales of approximately $<ix:nonFraction unitRef="usd" contextRef="c-336" decimals="-5" name="us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" format="ixt:num-dot-decimal" scale="6" id="f-1248">1.0</ix:nonFraction>&#160;million and is reported in The Americas segment.</span></div></ix:nonNumeric><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">21</span></div></div></div><div id="i994679fe8bb843e08d7a7ec02e8a8e5a_142"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-top:6pt;text-align:justify"><span><br/></span></div></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:115%">ITEM 2. MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">This Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations (MD&amp;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&amp;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.</span></div><div id="i994679fe8bb843e08d7a7ec02e8a8e5a_145"></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">OVERVIEW</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">Preformed Line Products Company (the &#8220;Company&#8221;, &#8220;PLPC&#8221;, &#8220;we&#8221;, &#8220;us&#8221;, or &#8220;our&#8221;) 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.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">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 &amp; Africa) and Asia-Pacific, in accordance with accounting standards codified in Financial Accounting Standards Board (FASB) Accounting Standards Codification (ASC) 280, &#8220;Segment Reporting&#8221;. 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.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">The segment managers responsible for each region report directly to the Company&#8217;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.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">We evaluate segment performance and allocate resources based on several factors primarily based on gross sales and income before income taxes.</span></div><div id="i994679fe8bb843e08d7a7ec02e8a8e5a_148"></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">PREFACE</span></div><div id="i994679fe8bb843e08d7a7ec02e8a8e5a_151"></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">The following discussion describes our results of operations for the three and six months ended June&#160;30, 2025 and 2024. 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. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">Net sales of $169.6 million increased $30.9 million for the three months ended June&#160;30, 2025 year-over-year and net sales of $318.1 million increased $38.5 million for the six months ended June 30, 2025 year-over-year, mainly due to an increase in energy and communication sales for the quarter. While our significant domestic manufacturing footprint provides a competitive advantage in the current high tariff environment, raw materials imports, particularly steel and aluminum, continue to be most impacted. While we continue to manage trade matters proactively, further tariff increases may give rise to inflationary pressures, which may require further price adjustments to maintain profit margin, and any price increases may have a negative effect on demand.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">Our financial statements are subject to fluctuations in the exchange rates of foreign currencies in relation to the U.S. dollar. The fluctuations of foreign currencies during the three and six months ended June&#160;30, 2025 had an unfavorable impact on net sales of $0.5 million and $4.9 million, respectively. The fluctuations on foreign currencies had a de minimis impact on net income for the three-month period ended June&#160;30, 2025 and an unfavorable impact on net income of $0.3 million, for the six-month period ended June 30, 2025. The fluctuations of foreign currencies during the three and six months ended June&#160;30, 2024 had an unfavorable impact on net sales of $1.1 million and $0.3 million, respectively. The fluctuations on foreign currencies during the three and six months ended June&#160;30, 2024 had a de minimis impact on net income. On a reportable segment basis, the impact of foreign currency translation on net sales and net income for the three and six months ended June&#160;30, 2025, was as follows:</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">22</span></div></div></div><div id="i994679fe8bb843e08d7a7ec02e8a8e5a_154"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-top:6pt;text-align:justify"><span><br/></span></div></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.821%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="21" style="background-color:#ffffff;border-bottom:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Foreign Currency Translation Impact</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Three Months Ended June 30, 2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Six Months Ended June 30, 2025</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-style:italic;font-weight:400;line-height:114%">(Thousands of dollars)</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Net Sales</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Net Income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Net Sales</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Net Income</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">The Americas</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(2,065)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(84)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(5,270)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(290)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">EMEA</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">1,521&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">51&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">1,081&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">81&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Asia-Pacific</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(740)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(41)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(533)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(27)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(4,929)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(250)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div id="i994679fe8bb843e08d7a7ec02e8a8e5a_163"></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">While uncertainty remains in the global economy due to tariffs and trade matters, we believe our business portfolio, including our significant U.S. manufacturing footprint, as well as 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, including tariff-related impacts, increase sales volume and deliver value to our customers. Period cost containment continues to be a priority for the Company in 2025, and we continue to monitor and control discretionary spending where necessary. 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 June&#160;30, 2025, our liquidity remains strong with our bank debt to equity percentage at 7.9%. We can borrow needed funds at a competitive interest rate under the Facility.</span></div><div id="i994679fe8bb843e08d7a7ec02e8a8e5a_166"></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">RESULTS OF OPERATIONS</span></div><div id="i994679fe8bb843e08d7a7ec02e8a8e5a_169"></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">The following table sets forth a summary of the Company&#8217;s Statements of Consolidated Income and the percentage of net sales for the three months ended June&#160;30, 2025 and 2024. The Company&#8217;s past operating results are not necessarily indicative of future operating results.</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.677%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.015%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="27" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Three Months Ended June 30,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-style:italic;font-weight:400;line-height:114%">(Thousands of dollars)</span></td><td colspan="9" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">2025</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Change</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Net sales</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">169,601&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%">100.0&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">138,720&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%">100.0&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">30,881&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Cost of products sold</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">114,202&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%">67.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">94,447&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%">68.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">19,755&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">GROSS PROFIT</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">55,399&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%">32.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">44,273&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%">31.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">11,126&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Costs and expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">38,275&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%">22.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">32,981&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%">23.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">5,294&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">OPERATING INCOME</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">17,124&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%">10.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">11,292&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%">8.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">5,832&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Other income (expense), net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">182&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%">0.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(131)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%">(0.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">313&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">INCOME BEFORE INCOME TAXES</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">17,306&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%">10.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">11,161&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%">8.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">6,145&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">4,606&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%">2.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">1,794&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%">1.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">2,812&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">NET INCOME</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">12,700&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%">7.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">9,367&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%">6.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">3,333&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Net loss (income) attributable to noncontrolling interests</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%">0.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%">0.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">NET INCOME ATTRIBUTABLE TO PREFORMED LINE PRODUCTS COMPANY SHAREHOLDERS</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">12,705&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%">7.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">9,366&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%">6.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">3,339&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Net sales.</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%"> In 2025, net sales were $169.6 million, an increase of $30.9 million, or 22%, compared to 2024. Excluding the effect of currency translation, net sales increased 23% as summarized in the following table:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:23.622%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.988%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="33" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-style:italic;font-weight:400;line-height:114%">(Thousands of dollars)</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Change</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Change</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:115%"> </span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Due to</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:115%"> </span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Currency</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:115%"> </span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Translation</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:115%"> </span></div></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Change</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:115%"> </span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Excluding</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:115%"> </span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Currency</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:115%"> </span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Translation</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:115%"> </span></div></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">%</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:115%"> </span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Change</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:115%"> </span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Net sales</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">PLP-USA</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">79,290&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">59,900&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">19,390&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">19,390&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">32&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">The Americas</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">28,508&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">21,815&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">6,693&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(2,065)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">8,758&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">40&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">EMEA</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">31,910&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">32,039&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(129)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">1,521&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(1,650)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Asia-Pacific</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">29,893&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">24,966&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">4,927&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">4,916&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">20&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Consolidated</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">169,601&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">138,720&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">30,881&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(533)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">31,414&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">23&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr></table></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">23</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-top:6pt;text-align:justify"><span><br/></span></div></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">The increase in PLP-USA net sales of $19.4 million, or 32%, was primarily due to higher volumes in energy and communications sales. International net sales for the three months ended June 30, 2025 were unfavorably affected by $0.5 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 $28.5 million increased $8.8 million, or 40%, primarily due to higher volumes in energy product sales and an increase in communications sales due to the acquisition of JAP Telecom in May 2025. EMEA net sales of $31.9 million decreased $1.7 million, or 5%, primarily due to lower volume in communications product sales, partially offset by an increase in special industry sales. Asia-Pacific net sales of $29.9 million increased $4.9 million, or 20%, primarily due to higher volumes in energy product sales. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Gross profit. </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">Gross profit of $55.4 million for 2025 increased $11.1 million, or 25%, compared to 2024. Excluding the effect of currency translation, gross profit increased $11.3 million, or 26%, as summarized in the following table:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:23.622%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.988%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="33" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-style:italic;font-weight:400;line-height:114%">(Thousands of dollars)</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Change</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Change</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:115%"> </span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Due to</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:115%"> </span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Currency</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:115%"> </span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Translation</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:115%"> </span></div></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Change</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:115%"> </span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Excluding</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:115%"> </span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Currency</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:115%"> </span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Translation</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:115%"> </span></div></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">%</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:115%"> </span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Change</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:115%"> </span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Gross profit</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">PLP-USA</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">28,062&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">20,743&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">7,319&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">7,319&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">35&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">The Americas</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">8,424&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">6,712&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">1,712&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(614)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">2,326&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">35&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">EMEA</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">9,511&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">9,364&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">147&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">438&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(291)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Asia-Pacific</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">9,402&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">7,454&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">1,948&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(23)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">1,971&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">26&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Consolidated</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">55,399&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">44,273&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">11,126&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(199)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">11,325&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">26&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr></table></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">PLP-USA gross profit of $28.1 million increased by $7.3 million, or 35%, compared to the same period in 2024, primarily due to higher sales volumes and favorable product mix, partially offset by higher tariff and manufacturing costs. International gross profit for the period ended June&#160;30, 2025 was unfavorably 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 increased $2.3 million, or 35%, which was primarily the result of higher sales volumes. EMEA gross profit decreased $0.3 million, or 3%, primarily due to lower sales volumes. Asia-Pacific gross profit increased $2.0 million, or 26%, which was primarily driven by higher sales volumes.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Costs and expenses.</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%"> Costs and expenses of $38.3 million for the three months ended June 30, 2025 increased $5.3 million, or 16%, when compared to 2024, which are similar results when the effect of currency translation and intercompany transactions is excluded, as summarized in the following table:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:22.650%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.316%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.316%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.316%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.316%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.316%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.316%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.324%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="39" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-style:italic;font-weight:400;line-height:114%">(Thousands of dollars)</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Change</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Change</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:115%"> </span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Due to</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:115%"> </span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Currency</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:115%"> </span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Translation</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:115%"> </span></div></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Change Due to Intercompany Transactions</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Change Excluding </span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Currency </span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">and Intercompany Transactions</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">%</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:115%"> </span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Change</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:115%"> </span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Costs and expenses</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">PLP-USA</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">17,413&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">16,939&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">474&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(1,756)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">2,230&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">The Americas</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">6,736&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">4,644&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">2,092&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(398)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">967&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">1,523&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">33&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">EMEA</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">7,950&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">5,388&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">2,562&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">353&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">428&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">1,781&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">33&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Asia-Pacific</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">6,176&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">6,010&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">166&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">361&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(204)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Consolidated</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">38,275&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">32,981&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">5,294&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(36)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">5,330&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr></table></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">Excluding intercompany transactions, PLP-USA costs and expenses increased $2.2 million, or 13% year-over-year, primarily due to higher selling costs and personnel costs. International costs and expenses for the three months ended June 30, 2025 were nominally impacted when local currencies were translated to U.S. dollars and unfavorably impacted by intercompany transactions with PLP-USA. The following discussion of costs and expenses excludes the effect of currency translation and intercompany transactions. The Americas costs and expenses of $6.7 million increased $1.5 million primarily due to an increase in selling, general, and administrative and the impact of foreign currency remeasurement. EMEA costs and expenses of $8.0 million increased by $1.8 million primarily due to a recovery of bad debt in the second quarter of 2024 that did not recur. Asia-Pacific costs and expenses of $6.2 million decreased $0.2 million primarily due to a reduction in selling costs. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Other Income (Expense), net. </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">Other income, net of $0.2 million for the three months ended June&#160;30, 2025 was favorable by $0.3 million when compared to Other expense, net for the three months ended June&#160;30, 2024 of $0.1 million. The favorable movement was mainly due to lower interest expense from reduced debt balances.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">24</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-top:6pt;text-align:justify"><span><br/></span></div></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Income taxes. </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">Income taxes for the three months ended June&#160;30, 2025 and 2024 were $4.6 million and $1.8 million based on pre-tax income of $17.3 million and $11.2 million, respectively. The tax rate for the three months ended June&#160;30, 2025 and 2024 was 27% and 16%, respectively. The effective tax rate for the three months ended June&#160;30, 2025 was higher than the effective tax rate for the same period in 2024 mainly due to the unfavorable impact from certain adjustments including nondeductible compensation and non-recurring rate benefits received in 2024 from amending prior year returns, partially offset by a favorable impact from the mix of earned income in certain foreign jurisdictions.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Net income. </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">As a result of the preceding items, net income for the three months ended June&#160;30, 2025 was $12.7 million, compared to $9.4 million for 2024. Excluding the effect of currency translation, net income increased $3.4 million as summarized in the following table. The increase in net income was due to increases in operating income described above as well as lower interest expense, partially offset by higher tax expense:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:23.622%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.988%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="33" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-style:italic;font-weight:400;line-height:114%">(Thousands of dollars)</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Change</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Change</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:115%"> </span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Due to</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:115%"> </span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Currency</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:115%"> </span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Translation</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:115%"> </span></div></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Change</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:115%"> </span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Excluding</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:115%"> </span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Currency</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:115%"> </span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Translation</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:115%"> </span></div></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">%</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:115%"> </span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Change</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:115%"> </span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Net income (loss)</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">PLP-USA</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">7,745&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">3,345&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">4,400&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">4,400&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">132&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">The Americas</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">1,302&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">1,796&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(494)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(84)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(410)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(23)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">EMEA</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">1,367&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">2,975&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(1,608)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">51&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(1,659)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(56)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Asia-Pacific</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">2,291&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">1,250&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">1,041&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">1,035&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">83&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Consolidated</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">12,705&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">9,366&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">3,339&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(27)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">3,366&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">36&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr></table></div><div id="i994679fe8bb843e08d7a7ec02e8a8e5a_172"></div><div style="margin-top:13pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">SIX MONTHS ENDED JUNE 30, 2025 COMPARED TO SIX MONTHS ENDED JUNE 30, 2024</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">The following table sets forth a summary of the Company&#8217;s Statements of Consolidated Income and the percentage of net sales for the six months ended June 30, 2025 and 2024. The Company&#8217;s past operating results are not necessarily indicative of future operating results.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.677%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.015%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-style:italic;font-weight:400;line-height:114%">(Thousands of dollars)</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Change</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:115%"> </span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Net sales</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">318,142&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%">100.0&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">279,625&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%">100.0&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">38,517&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Cost of products sold</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">214,072&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%">67.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">191,220&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%">68.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">22,852&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">GROSS PROFIT</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">104,070&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%">32.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">88,405&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%">31.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">15,665&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Costs and expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">73,816&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%">23.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">65,554&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%">23.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">8,262&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">OPERATING INCOME</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">30,254&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%">9.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">22,851&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%">8.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">7,403&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Other income, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">723&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%">0.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">168&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%">0.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">555&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">INCOME BEFORE INCOME TAXES</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">30,977&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%">9.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">23,019&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%">8.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">7,958&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">6,724&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%">2.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">4,049&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%">1.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">2,675&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">NET INCOME</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">24,253&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%">7.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">18,970&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%">6.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">5,283&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Net income attributable to noncontrolling interests</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(31)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%">(0.0)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%">(0.0)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(23)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">NET INCOME ATTRIBUTABLE TO PREFORMED LINE PRODUCTS COMPANY SHAREHOLDERS</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">24,222&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%">7.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">18,962&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%">6.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">5,260&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">25</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-top:6pt;text-align:justify"><span><br/></span></div></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Net sales</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">. In 2025, net sales were $318.1 million, an increase of $38.5 million, or 14%, compared to 2024. Excluding the effect of currency translation, net sales increased 16% as summarized in the following table:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:23.622%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.988%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="33" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-style:italic;font-weight:400;line-height:114%">(Thousands of dollars)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Change</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Change <br/>Due to <br/>Currency <br/>Translation</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Change <br/>Excluding <br/>Currency <br/>Translation</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">% <br/>Change</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Net sales</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">PLP-USA</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">153,296&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">130,637&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">22,659&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">22,659&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">17&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">The Americas</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">50,787&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">40,173&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">10,614&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(5,270)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">15,884&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">40&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">EMEA</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">61,903&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">60,693&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">1,210&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">1,081&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">129&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Asia-Pacific</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">52,156&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">48,122&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">4,034&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(740)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">4,774&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Consolidated</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">318,142&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">279,625&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">38,517&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(4,929)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">43,446&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">16&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr></table></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">The increase in PLP-USA net sales of $22.7 million, or 17%, was primarily due to higher volumes in energy and communications product sales. International net sales for the six months ended June 30, 2025 were unfavorably affected by $4.9 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 $50.8 million increased $15.9 million, or 40%, primarily due to an increase in energy product sales. EMEA net sales of $61.9 million increased $0.1 million, primarily due to higher volume in energy product sales. Asia-Pacific net sales of $52.2 million increased $4.8 million, or 10%, primarily due to volume increases in energy product and special industries sales. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Gross profit. </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">Gross profit of $104.1 million for 2025 increased $15.7 million, or 18%, compared to 2024. Excluding the effect of currency translation, gross profit increased $17.2 million, or 19%, as summarized in the following table:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:23.622%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.988%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="33" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-style:italic;font-weight:400;line-height:114%">(Thousands of dollars)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Change</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Change <br/>Due to <br/>Currency <br/>Translation</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Change <br/>Excluding <br/>Currency <br/>Translation</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">% <br/>Change</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Gross profit</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">PLP-USA</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">54,900&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">45,439&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">9,461&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">9,461&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">21&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">The Americas</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">15,511&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">11,678&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">3,833&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(1,640)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">5,473&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">47&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">EMEA</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">18,388&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">17,682&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">706&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">357&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">349&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Asia-Pacific</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">15,271&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">13,606&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">1,665&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(231)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">1,896&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Consolidated</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">104,070&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">88,405&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">15,665&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(1,514)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">17,179&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">19&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr></table></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">PLP-USA gross profit of $54.9 million increased by $9.5 million, or 21%, compared to the same period in 2024, primarily due to higher sales volumes and favorable product mix, partially offset by higher tariff and manufacturing costs. International gross profit for the period ended June&#160;30, 2025 was unfavorably impacted by $1.5 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 increased $5.5 million, or 47%, which was primarily the result of higher sales volumes and favorable product mix. EMEA gross profit increased $0.3 million, or 2%, primarily due to favorable product mix. Asia-Pacific gross profit increased $1.9 million, or 14%, which was primarily driven by higher sales volume and favorable product mix. </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">26</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-top:6pt;text-align:justify"><span><br/></span></div></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Costs and expenses.</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%"> Costs and expenses of $73.8 million for the six months ended June 30, 2025 increased $8.3 million, or 13%, when compared to 2024. Excluding the effect of currency translation and intercompany transactions, costs and expenses increased $9.2 million, or 14%, as summarized in the following table:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:16.816%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.150%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.150%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.150%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.150%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.150%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.150%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.154%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="39" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-style:italic;font-weight:400;line-height:114%">(Thousands of dollars)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Change</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Change <br/>Due to <br/>Currency <br/>Translation</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Change Due to Intercompany Transactions</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Change Excluding </span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Currency </span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">and Intercompany Transactions</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">% <br/>Change</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Costs and expenses</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">PLP-USA</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">34,567&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">35,102&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(535)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(3,553)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">3,018&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">The Americas</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">12,224&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">9,364&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">2,860&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(1,016)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">1,921&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">1,955&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">21&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">EMEA</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">15,300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">11,519&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">3,781&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">237&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">900&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">2,644&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">23&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Asia-Pacific</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">11,725&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">9,569&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">2,156&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(121)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">732&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">1,545&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Consolidated</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">73,816&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">65,554&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">8,262&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(900)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">9,162&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">14&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr></table></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">PLP-USA costs and expenses of $34.6 million increased $3.0 million, or 9% year-over-year. PLP-USA&#8217;s increase was primarily attributable to higher selling costs and personnel costs. International costs and expenses for the six months ended June 30, 2025 were favorably impacted by $0.9 million when local currencies were translated to U.S. dollars and unfavorably impacted by intercompany transactions with PLP-USA. The following discussion of costs and expenses excludes the effect of currency translation and intercompany transactions. The Americas costs and expenses of $12.2 million increased $2.0 million primarily due to an increase in personnel costs and the impact of foreign currency remeasurement. EMEA costs and expenses of $15.3 million increased by $2.6 million primarily due to higher personnel cost and a recovery of bad debt in the second quarter of 2024 that did not recur. Asia-Pacific costs and expenses of $11.7 million increased $1.5 million primarily due to a gain on the sale of capital assets in the first quarter of 2024 that did not recur.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Other income, net. </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">Other income, net of $0.7 million for the six months ended June 30, 2025 was favorable by $0.5 million when compared to Other income, net for the six months ended June 30, 2024 of $0.2 million. The favorable movement was due to lower interest expense from reduced debt balances and a government incentive received in the first quarter of 2025 related to our facility in China, partially offset by lower interest income for the six months ended June 30, 2025.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Income taxes. </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">Income taxes for the six months ended June 30, 2025 and 2024 were $6.7 million and $4.0 million based on pre-tax income of $31.0 million and $23.0 million, respectively. The tax rate for the six months ended June 30, 2025 and 2024 was 22% and 18%, respectively. The effective tax rate for the six months ended June 30, 2025 was higher than the effective tax rate for the same period in 2024 mainly due to the unfavorable impact from certain adjustments including nondeductible compensation and non-recurring rate benefits received in 2024 from amending prior year returns, partially offset by a favorable impact from the mix of earned income in certain foreign jurisdictions.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Net income. </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">As a result of the preceding items, net income for the six months ended June 30, 2025 was $24.2 million, compared to $19.0 million for 2024. Excluding the effect of currency translation, net income increased $5.5 million as summarized in the following table. The increase in net income was due to increases in operating income described above, partially offset by lower interest income and higher tax expense:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:23.622%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.988%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-style:italic;font-weight:400;line-height:114%">(Thousands of dollars)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Change</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Change <br/>Due to <br/>Currency <br/>Translation</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Change <br/>Excluding <br/>Currency <br/>Translation</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">% <br/>Change</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Net income (loss)</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">PLP-USA</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">16,182&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">8,661&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">7,521&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">7,521&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">87&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">The Americas</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">2,698&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">2,693&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(290)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">295&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">EMEA</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">2,555&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">4,555&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(2,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">81&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(2,081)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(46)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Asia-Pacific</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">2,787&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">3,053&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(266)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(41)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(225)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Consolidated</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">24,222&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">18,962&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">5,260&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(250)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">5,510&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">29&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr></table></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">27</span></div></div></div><div id="i994679fe8bb843e08d7a7ec02e8a8e5a_175"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-top:6pt;text-align:justify"><span><br/></span></div></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">APPLICATION OF CRITICAL ACCOUNTING POLICIES AND ESTIMATES</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">Our critical accounting policies are consistent with the information set forth in Item 7, Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations, included in our Form 10-K for the year ended December 31, 2024 filed on March&#160;13, 2025 with the Securities and Exchange Commission and are, therefore, not presented herein.</span></div><div id="i994679fe8bb843e08d7a7ec02e8a8e5a_178"></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">WORKING CAPITAL, LIQUIDITY AND CAPITAL RESOURCES</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Management Assessment of Liquidity</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">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.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">Our investments include expenditures required for equipment and facilities as well as expenditures in support of our strategic initiatives. During the first six months of 2025, we used cash of $19.4 million for capital expenditures. We ended the first six months of 2025 with $66.9 million of cash, cash equivalents and restricted cash (collectively, &#8220;Cash&#8221;). Our Cash is held in various locations throughout the world. At June&#160;30, 2025, 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.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Total debt, including notes payable, at June&#160;30, 2025 was $36.2 million. The Company maintained a credit facility (the "Facility") with a capacity of  $90.0 million. On March 14, 2025, the Company amended the Facility to extend the maturity date from March 2, 2026 to June 30, 2028. In addition, the amendment increased the amount of unsecured borrowings that the Company is permitted to incur outside of the Facility from $40.0 million to $60.0 million and included PLP Spain as an additional borrower.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Subsequently, on July&#160;30, 2025, the Company amended the Facility to reduce the borrowing capacity from $90.0 million to $60.0 million as well as increase the indebtedness limit secured by mortgages, security interests or other liens permitted from $35.0 million to $55.0 million. There were no other material changes to the Facility. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">At June&#160;30, 2025, our unused availability under the Facility was $79.6 million and our bank debt to equity percentage was 7.9%. The Facility contains, among other provisions, requirements for maintaining levels of net worth and profitability. At June&#160;30, 2025, the Company was in compliance with these covenants.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">Our Asia-Pacific segment had $0.1 million in restricted cash for the periods ended June&#160;30, 2025 and December 31, 2024, respectively. The restricted cash was used to secure bank guarantees and is included in Cash, cash equivalents and restricted cash on the Consolidated Balance Sheets.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">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. As of June&#160;30, 2025, $11.6 million was outstanding on this debt facility, of which $2.1 million was classified as current. The aircraft has been pledged as collateral against the loan.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Subsequently, on July&#160;16, 2025, PLP Poland (Belos) S.A. ("PLP Poland"), a subsidiary of the Company, entered into a non-revolving investment loan with Bank Polska Kasa Opieki Spolka Akcynja ("Bank Pekao S.A") to finance the construction of a new manufacturing plant for an amount up to PLN100.3 million ($27.4 million). The maturity date of the loan is January&#160;31, 2035 and is payable in annual installments in the amounts of PLN5.3 million ($1.5 million) in 2026, PLN9.0 million ($2.5 million) in 2027, PLN9.6 million ($2.6 million) in 2028 through 2034, and PLN18.8 million ($5.2 million) in 2035. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The loan will bear interest at the one month Warsaw Interbank Offered Rate ("WIBOR") plus 1.0% unless the Company does not meet the covenants as set forth in the Facility with PNC, at which point the WIBOR spread becomes 1.5%. The current manufacturing plant owned by PLP Poland, the plant under construction and all fixed assets within the plants are pledged as collateral against the loan. The loan also is guaranteed by the Company </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">We expect that our major source of funding for 2025 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.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">28</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-top:6pt;text-align:justify"><span><br/></span></div></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Sources and Uses of Cash</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">Net cash provided by operating activities for the six months ended June 30, 2025 was $32.6 million compared to $34.0 million in the comparable prior year six-month period. The $1.4 million decrease was primarily a result of changes in operating assets and liabilities offset by an increase in net income. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">Net cash used in investing activities for the six months ended June 30, 2025 was $22.2 million compared to $4.3 million in the comparable prior year six-month period. The $17.9 million change was primarily a result of the acquisition of JAP Telecom in May 2025 and an increase in capital expenditures, primarily related to the acquisition of new land and a building in Spain and the construction of a new manufacturing plant in Poland.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">Net cash used in financing activities for the six months ended June 30, 2025 was $4.8 million compared to $33.5 million in the comparable prior year six-month period. The $28.7 million change was primarily the result of a reduction in net payments of long-term debt.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">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 June&#160;30, 2025, we had $1.8 million of current operating lease liabilities and $6.7 million of noncurrent operating lease liabilities. Total liabilities related to finance lease obligations were less than $0.7 million at June&#160;30, 2025.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">As of June&#160;30, 2025, the Company had total outstanding guarantees of $14.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 June&#160;30, 2025, the Company had total outstanding letters of credit of $2.9 million.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">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 June&#160;30, 2025, and December 31, 2024, $14.2 million and $8.8 million was outstanding, of which $6.3 million and $8.2 million were classified as current, respectively. These facilities support commitments made in the ordinary course of business.</span></div><div id="i994679fe8bb843e08d7a7ec02e8a8e5a_181"></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">FORWARD LOOKING STATEMENTS</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">Cautionary Statement for &#8220;Safe Harbor&#8221; Purposes Under The Private Securities Litigation Reform Act of 1995</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">This Form 10-Q and other documents we file with the SEC contain forward-looking statements regarding the Company&#8217;s and management&#8217;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 &#8220;anticipates,&#8221; &#8220;believes,&#8221; &#8220;may,&#8221; &#8220;should,&#8221; &#8220;will,&#8221; &#8220;would,&#8221; &#8220;could,&#8221; &#8220;plans,&#8221; &#8220;projects,&#8221; &#8220;expects,&#8221; &#8220;estimates,&#8221; &#8220;predicts,&#8221; &#8220;targets,&#8221; &#8220;forecasts,&#8221; &#8220;intends,&#8221; &#8220;contemplates,&#8221; and similar words may identify forward-looking statements. Such forward-looking statements are subject to uncertainties and factors relating to the Company&#8217;s operations and business environment, all of which are difficult to predict and many of which are beyond the Company&#8217;s control. Such uncertainties and factors could cause the Company&#8217;s actual results to differ materially from those matters expressed in or implied by such forward-looking statements.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">The following factors, among others, could affect the Company&#8217;s future performance and cause the Company&#8217;s actual results to differ materially from those expressed or implied by forward-looking statements made in this report:</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">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 (&#8220;U.S.&#8221;), Canada, Australia and Western Europe and may grow slowly or experience prolonged delay in developing regions despite expanding power needs;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">The potential impact of global economic conditions, including the impact of inflation, recently enacted tariffs and related economic uncertainty, and rising interest rates, on the Company&#8217;s ongoing profitability and future growth opportunities in the Company&#8217;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, Israeli-Palestinian and Iranian 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);</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">The ability of the Company&#8217;s customers to raise funds needed to build the infrastructure projects their customers require;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">Technological developments that affect longer-term trends for communication lines, such as wireless communication;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">The decreasing demand for product supporting copper-based infrastructure due to the introduction of products using new technologies or adoption of new industry standards;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">The Company&#8217;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;</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">29</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-top:6pt;text-align:justify"><span><br/></span></div></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">The Company&#8217;s success in strengthening and retaining relationships with the Company&#8217;s customers, growing sales at targeted accounts and expanding geographically;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">The extent to which the Company is successful at expanding the Company&#8217;s product line or production facilities into new areas or implementing efficiency measures at existing facilities;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">The effects of fluctuation in currency exchange rates upon the Company&#8217;s foreign subsidiaries&#8217; 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, trade and regulatory factors;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">The Company&#8217;s ability to identify, complete, obtain funding for and integrate acquisitions for profitable growth;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">The potential impact of consolidation, deregulation and bankruptcy among the Company&#8217;s suppliers, competitors and customers and of any legal or regulatory claims;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">The relative degree of competitive and customer price pressure on the Company&#8217;s products;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">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 or components of these products. The Company&#8217;s supply chain could face disruptions and constraints from such tariffs, inflationary pressures and ongoing wars and military conflicts, which could have a material, adverse effect on the ability to secure raw materials and supplies;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">Strikes, labor disruptions and other fluctuations in labor costs;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">Changes and uncertainty in significant government regulations and funding priorities, including those affecting environmental compliance or regulatory or third-party litigation matters;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">Security breaches or other disruptions to the Company&#8217;s information technology structure;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">The telecommunication market&#8217;s continued deployment of Fiber-to-the-Premises; </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">The impact of any failure to timely implement and maintain adequate financial, information technology and management processes and controls and procedures; and </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">Those factors described under the heading &#8220;Risk Factors&#8221; in Item 1A of Part I of the Company&#8217;s Annual Report on Form 10-K for the year ended December 31, 2024 which was filed on March&#160;13, 2025.</span></div><div id="i994679fe8bb843e08d7a7ec02e8a8e5a_184"></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:115%">ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">The Company operates manufacturing facilities and offices around the world and uses fixed and floating rate debt to finance the Company&#8217;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&#8217;s international operations are mitigated due to the geographic diversity in which the Company&#8217;s international operations are located.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">There have been no material changes in the Company&#8217;s disclosed exposure to market risk since December 31, 2024. See &#8220;Item 7A. Quantitative and Qualitative Disclosures About Market Risk&#8221; in the Company&#8217;s Annual Report on Form 10-K for the year ended December 31, 2024.</span></div><div id="i994679fe8bb843e08d7a7ec02e8a8e5a_187"></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:115%">ITEM 4. CONTROLS AND PROCEDURES</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:115%">Evaluation of Disclosure Controls and Procedures</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">The Company&#8217;s Principal Executive Officer and Principal Accounting Officer have concluded that the Company&#8217;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 June&#160;30, 2025.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:115%">Changes in Internal Control over Financial Reporting</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">There were no changes in the Company&#8217;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 six-month period ended June&#160;30, 2025 that materially affected or are reasonably likely to materially affect the Company&#8217;s internal control over financial reporting. </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">30</span></div></div></div><div id="i994679fe8bb843e08d7a7ec02e8a8e5a_190"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-top:6pt;text-align:justify"><span><br/></span></div></div><div style="margin-top:21pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:115%">PART II &#8211; OTHER INFORMATION</span></div><div id="i994679fe8bb843e08d7a7ec02e8a8e5a_193"></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:115%">ITEM 1. LEGAL PROCEEDINGS  </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">Information regarding the Company&#8217;s current legal proceedings is presented in Note 5 of the Notes to the Consolidated Financial Statements.</span></div><div id="i994679fe8bb843e08d7a7ec02e8a8e5a_196"></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:115%">ITEM 1A. RISK FACTORS</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">There were no material changes from the risk factors previously disclosed in the Company&#8217;s Annual Report on Form 10-K for the year ended December 31, 2024 filed with the SEC on March&#160;13, 2025. In addition, the escalating tariffs between the U.S. and other countries 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. </span></div><div id="i994679fe8bb843e08d7a7ec02e8a8e5a_199"></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:115%">ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">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 June&#160;30, 2025.</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:37.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.761%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.761%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.761%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.764%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Total <br/>Number of <br/>Shares <br/>Purchased</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Average<br/>Price Paid<br/>per Share ($)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Total Number of<br/>Shares Purchased as<br/>Part of Publicly<br/>Announced Plans or<br/>Programs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Maximum Number<br/>of Shares that may<br/>yet be Purchased under the Plans or<br/>Programs</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">April</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #ffffff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">171,915</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">May</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">14,473</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">137.11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">14,473</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">157,442</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">June</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">2,555</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">143.27&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">2,555</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">154,887</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">17,028</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #ffffff;border-top:0.5pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div id="i994679fe8bb843e08d7a7ec02e8a8e5a_202"></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:115%">ITEM 3. DEFAULTS UPON SENIOR SECURITIES</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">None.</span></div><div id="i994679fe8bb843e08d7a7ec02e8a8e5a_205"></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:115%">ITEM 4. MINE SAFETY DISCLOSURES</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">None.</span></div><div id="i994679fe8bb843e08d7a7ec02e8a8e5a_208"></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:115%">ITEM 5. OTHER INFORMATION</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">On July&#160;30, 2025, PLPC and certain of its subsidiaries and PNC Bank, National Association ("PNC"), entered into a Joinder and Amendment No. 9 (the "Amendment") to the Amended and Restated Loan Agreement dated September 24, 2015, as amended between the parties (as amended, the "Amended Loan Agreement") and the Fifteenth Amended and Restated Line of Credit Note (as amended and restated, the "Amended Note"), which amended and restated the outstanding line of credit note under the Amended Loan Agreement. The Amended Loan Agreement and the Amended Note Provide for the Company's Facility under which it and certain subsidiaries were able to borrow up to $90 million prior to the amendment. The changes to the Facility caused by the Amendment and the Amended Note include (1) the reduction of the borrowing capacity from $90.0 million to $60.0 million and (2) the increase of the indebtedness limit secured by mortgages, security interests or other liens permitted from $35.0 million to $55.0 million. Copies of the Amendment and Amended Note are attached hereto as Exhibits 10.1 and 10.2, respectively</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">31</span></div></div></div><div id="i994679fe8bb843e08d7a7ec02e8a8e5a_211"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-top:6pt;text-align:justify"><span><br/></span></div></div><div style="-sec-extract:summary;margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:115%">ITEM 6. EXHIBITS AND FINANCIAL STATEMENT SCHEDULES</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.666%"><tr><td style="width:1.0%"/><td style="width:10.869%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:86.325%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Exhibit<br/>Number</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Exhibit</span></td></tr><tr style="height:9pt"><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4.4</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:139%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:139%;text-decoration:underline" href="https://www.sec.gov/ix?doc=/Archives/edgar/data/80035/000162828025014223/plpc-20250321.htm">Preformed Line Products Company 2025 Incentive Plan (previously filed as Appendix A to the Registrant&#8217;s Proxy Statement for its 2025 Annual Meeting, Schedule 14A (File No. 0-31164</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:139%;text-decoration:underline" href="https://www.sec.gov/ix?doc=/Archives/edgar/data/80035/000162828025014223/plpc-20250321.htm">)</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:139%;text-decoration:underline" href="https://www.sec.gov/ix?doc=/Archives/edgar/data/80035/000162828025014223/plpc-20250321.htm">, filed on March 21, 2025 and incorporated herein by reference</a></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:139%">).</span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">10.1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="plpc-10qxex101x2025q2.htm">Joinder and </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="plpc-10qxex101x2025q2.htm">Amendment</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="plpc-10qxex101x2025q2.htm"> </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="plpc-10qxex101x2025q2.htm">No. </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="plpc-10qxex101x2025q2.htm">9</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="plpc-10qxex101x2025q2.htm"> to </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="plpc-10qxex101x2025q2.htm">the </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="plpc-10qxex101x2025q2.htm">Credit Facility</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="plpc-10qxex101x2025q2.htm"> dated July 30, 2025</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="plpc-10qxex101x2025q2.htm">, </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="plpc-10qxex101x2025q2.htm">as amended, </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="plpc-10qxex101x2025q2.htm">b</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="plpc-10qxex101x2025q2.htm">etween the Company and PNC Bank, National Association, filed herewith</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="plpc-10qxex101x2025q2.htm">.</a></span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">10.2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="plpc-10qxex102x2025q2.htm">Fift</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="plpc-10qxex102x2025q2.htm">eenth Amended and Restate</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="plpc-10qxex102x2025q2.htm">d</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="plpc-10qxex102x2025q2.htm"> Line of Credit Note, dated July </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="plpc-10qxex102x2025q2.htm">30</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="plpc-10qxex102x2025q2.htm">, 2025, </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="plpc-10qxex102x2025q2.htm">between the Company and PNC</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="plpc-10qxex102x2025q2.htm">, National Association, filed herewith.</a></span></div></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">10.3</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/80035/000008003525000006/plpc-20258xkxex101debtarra.htm">Investment Loan Agreement, dated July 16, 2025, between PLP Poland (Belos) S.A. and Bank Pekao S.A.,</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/80035/000008003525000006/plpc-20258xkxex101debtarra.htm"> (En</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/80035/000008003525000006/plpc-20258xkxex101debtarra.htm">glish </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/80035/000008003525000006/plpc-20258xkxex101debtarra.htm">trans</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/80035/000008003525000006/plpc-20258xkxex101debtarra.htm">l</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/80035/000008003525000006/plpc-20258xkxex101debtarra.htm">ation)</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/80035/000008003525000006/plpc-20258xkxex101debtarra.htm"> </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/80035/000008003525000006/plpc-20258xkxex101debtarra.htm">previously filed as Exh</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/80035/000008003525000006/plpc-20258xkxex101debtarra.htm">ibit 10.1 to Form 8-K </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/80035/000008003525000006/plpc-20258xkxex101debtarra.htm">(File No. </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/80035/000008003525000006/plpc-20258xkxex101debtarra.htm">0-</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/80035/000008003525000006/plpc-20258xkxex101debtarra.htm">31164</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/80035/000008003525000006/plpc-20258xkxex101debtarra.htm">)</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/80035/000008003525000006/plpc-20258xkxex101debtarra.htm">, </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/80035/000008003525000006/plpc-20258xkxex101debtarra.htm">filed on July 2</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/80035/000008003525000006/plpc-20258xkxex101debtarra.htm">2</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/80035/000008003525000006/plpc-20258xkxex101debtarra.htm">, 2025 and incorporated he</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/80035/000008003525000006/plpc-20258xkxex101debtarra.htm">rein by reference)</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/80035/000008003525000006/plpc-20258xkxex101debtarra.htm">.</a></span></div></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">31.1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="plpc-10qxex311x2025q2.htm">Certification of the Principal Executive Officer, Robert G. Ruhlman, pursuant to Section 302 of the Sarbanes-Oxley Act of 2002, filed herewith.</a></span></div></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">31.2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="plpc-10qxex312x2025q2.htm">Certification of the Principal Accounting Officer, Andrew S. Klaus, pursuant to Section 302 of the Sarbanes-Oxley Act of 2002, filed herewith.</a></span></div></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">32.1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="plpc-10qxex321x2025q2.htm">Certification of the Principal Executive Officer, Robert G. Ruhlman, pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, furnished.</a></span></div></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">32.2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="plpc-10qxex322x2025q2.htm">Certification of the Principal Accounting Officer, Andrew S. Klaus, pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, furnished.</a></span></div></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">101.INS</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Inline XBRL Instance Document.</span></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">101.SCH</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Inline XBRL Taxonomy Extension Schema Document.</span></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">101.CAL</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Inline XBRL Taxonomy Extension Calculation Linkbase Document.</span></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">101.DEF</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Inline XBRL Taxonomy Extension Definition Linkbase Document.</span></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">101.LAB </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Inline XBRL Taxonomy Extension Label Linkbase Document.</span></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">104</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Cover Page Interactive Data File (embedded within the inline XBRL document)</span></td></tr></table></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">32</span></div></div></div><div id="i994679fe8bb843e08d7a7ec02e8a8e5a_214"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-top:6pt;text-align:justify"><span><br/></span></div></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:115%"> SIGNATURES</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">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.</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.666%"><tr><td style="width:1.0%"/><td style="width:48.596%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:48.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">Preformed Line Products Company</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">July 31, 2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">/s/ Robert G. Ruhlman</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Robert G. Ruhlman</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Executive Chairman</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(principal executive officer)</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">July 31, 2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">/s/ Andrew S. Klaus</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Andrew S. Klaus</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Chief Financial Officer</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(principal financial and accounting officer)</span></td></tr></table></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">33</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.1
<SEQUENCE>2
<FILENAME>plpc-10qxex101x2025q2.htm
<DESCRIPTION>EX-10.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i109463567f3544f79d8b2779dd3a7303_1"></div><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:134%">Exhibit 10.1</font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:112%">Execution Copy</font></div><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:112%">AMENDMENT NO. 9</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:112%">TO AMENDED AND RESTATED LOAN AGREEMENT</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:115%">This AMENDMENT NO. 9 TO AMENDED AND RESTATED LOAN AGREEMENT (this &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:115%;text-decoration:underline">Amendment</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:115%">&#8221;) is entered into as of July 30, 2025, by and among </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:115%">PREFORMED LINE PRODUCTS COMPANY, </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:115%">an Ohio corporation (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:115%;text-decoration:underline">PLP</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:115%">&#8221;), </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:115%">PREFORMED LINE PRODUCTS (AUSTRALIA) PTY LTD.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:115%">, a corporation incorporated under the laws of the Commonwealth of Australia (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:115%;text-decoration:underline">PLP Australia</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:115%">&#8221;), </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:115%">PLP SUBCON GMBH</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:115%">, a limited liability company established and existing under the laws of Austria (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:115%;text-decoration:underline">PLP Austria</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:115%">&#8221;),</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:115%"> PLP POLAND (BELOS) S.A. </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:115%">(formerly known as BELOS-PLP S.A.), a company organized under the laws of Poland (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:115%;text-decoration:underline">PLP Poland</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:115%">&#8221;),</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:115%"> APRESA PLP SPAIN, S.A.U. </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:115%">(formerly known as APRESA &#8211; PLP SPAIN, S. A.), a company organized under the laws of Spain (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:115%;text-decoration:underline">PLP Spain</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:115%">&#8221; and collectively with PLP Poland, PLP, PLP Australia and PLP Austria, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:115%;text-decoration:underline">Borrowers</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:115%">&#8221; and each a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:115%;text-decoration:underline">Borrower</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:115%">&#8221;) and </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:115%">PNC BANK, NATIONAL ASSOCIATION, </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:115%">a national banking association, its successors and assigns, as lender (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:115%;text-decoration:underline">Bank</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:115%">&#8221;). </font></div><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">WITNESSETH</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">&#58;</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:115%">WHEREAS, PLP, PLP Australia and Bank have entered into that certain Amended and Restated Loan Agreement, dated as of September 24, 2015, as amended pursuant to that certain (1) Amendment No. 1 to Amended and Restated Loan Agreement, dated as of November 6, 2015, by and among PLP, PLP Australia, and Bank, (2) Amendment No. 2 to Amended and Restated Loan Agreement, dated as of August 22, 2016, by and among PLP, PLP Australia, and Bank, (3) Joinder and Amendment No. 3 to Amended and Restated Loan Agreement, dated as of March 13, 2018, by and among PLP, PLP Australia, BELOS-PLP S.A., a company organized under the laws of Poland (&#8220;PLP Poland&#8221;) and Bank, (4) Amendment No. 4 to Amended and Restated Loan Agreement, dated as of November 30, 2018, by and among PLP, PLP Australia, PLP Poland and Bank, (5) Amendment No. 5 to Amended and Restated Loan Agreement, dated as of April 25, 2019, by and among PLP, PLP Australia, PLP Poland, PT PREFORMED LINE PRODUCTS INDONESIA, a company organized under the laws of Indonesia (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:115%;text-decoration:underline">PLP Indonesia</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:115%">&#8221;), and Bank, (6)  Joinder and Amendment No. 6 to Amended and Restated Loan Agreement, dated as of March 25, 2020, by and among PLP, PLP Australia, PLP Indonesia, PLP Poland, PLP Austria and Bank, (7) Amendment No. 7 to Amended and Restated Loan Agreement, dated as of March 2, 2022, by and among PLP, PLP Australia, PLP Poland, PLP Indonesia, PLP Austria and Bank and (8) Joinder and Amendment No. 8 to Amended and Restated Loan Agreement, dated as of March 14, 2025, by and among PLP, PLP Australia, PLP Poland, PLP Indonesia, PLP Austria, PLP Spain and Bank (as amended by this Amendment, and as further amended, restated, modified or supplemented from time to time, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:115%;text-decoration:underline">Loan Agreement</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:115%">&#8221;), pursuant to which Bank has made certain loans and financial accommodations available to the Borrowers&#59;</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:115%">WHEREAS, the loans to PLP Indonesia were repaid in full in 2024 and the Borrowers have requested that PLP Indonesia be removed as a Borrower under the Loan Agreement&#59; and</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:115%">WHEREAS, the parties desire to amend the Loan Agreement as hereinafter set forth&#59;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt;text-align:right"><font><br></font></div></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:115%">NOW, THEREFORE, in consideration of the mutual promises and agreements contained herein and other good and valuable consideration, the receipt and adequacy of which are hereby acknowledged, the parties hereto do hereby agree as follows&#58;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:115%">1.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:115%;padding-left:9pt">DEFINED TERMS.</font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:115%">Each defined term used herein and not otherwise defined herein shall have the meaning ascribed to such term in the Loan Agreement. </font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:115%">2.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:115%;padding-left:9pt">AMENDMENT TO THE LOAN AGREEMENT.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:115%">2.1&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:115%;text-decoration:underline">Amendment to Entity Names</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:115%">. The Loan Agreement is hereby amended to replace all references to &#8220;BELOS-PLP S.A.&#8221; and &#8220;APRESA &#8211; PLP SPAIN, S. A.&#8221; throughout the Loan Agreement with &#8220;PLP POLAND (BELOS) S.A.&#8221; and &#8220;APRESA PLP SPAIN, S.A.U.&#8221;, respectively.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:115%">2.2&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:115%;text-decoration:underline">Removal of PLP Indonesia as a Borrower</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:115%">.  The Loan Agreement and all other Loan Documents are hereby amended to remove PLP Indonesia from the definition of &#8220;Borrower&#8221; and &#8220;Borrowers.&#8221;</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:115%">2.3&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:115%;text-decoration:underline">Amendment to Liens and Encumbrances Provisions</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:115%">.  Section 5.2 of the Loan Agreement is hereby amended to delete subpart (v) therefrom and replace it with the following&#58;</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">(v) (a) any mortgage, security interest, capitalized lease or other lien (each a &#8220;purchase money security interest&#8221;) which is created or assumed in purchasing, constructing or improving any real property or equipment or to which any such property is subject when purchased, provided, however, that (A) the purchase money security interest shall be confined to the aforesaid property, (B) the indebtedness secured thereby does not exceed the total cost of the purchase, construction or improvement, and (C) any such indebtedness, if repaid in whole or in part, cannot be reborrowed, (b) any mortgage, security interest or other lien (other than any purchase money security interest) which encumbers any fixed asset of any corporation or other business entity that is not a Subsidiary of any Borrower on the date of this Agreement but which becomes, by acquisition, a subsidiary of a Borrower after the date of this Agreement, but only if the mortgage, security interest or other lien in question encumbered the fixed asset in question at the time such subsidiary is acquired, and (c) any security interest or lien on property and equipment acquired in an acquisition but not in contemplation thereof, provided, however, that the aggregate amount of all indebtedness secured by mortgages, security interests or other liens permitted by this clause (v) shall not at any time exceed an aggregate amount equal to fifty-five million dollars ($55,000,000) at any one time outstanding for all Companies&#59;</font></div><div style="text-align:justify;text-indent:108pt"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:115%">3.&#160;&#160;&#160;&#160;REPRESENTATIONS AND WARRANTIES.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:115%">Each of the Borrowers hereby represents and warrants to Bank as follows&#58;</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">3.1&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">The Amendment</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">.  This Amendment has been duly and validly executed by an authorized officer of such Borrower and constitutes the legal, valid and binding obligation of such Borrower enforceable against such Borrower in accordance with its terms.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt;text-align:right"><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">3.2      </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Loan Agreement</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">.  The Loan Agreement, as amended by this Amendment, remains in full force and effect and remains the valid and binding obligation of each Borrower enforceable against each Borrower in accordance with its terms.  Each Borrower hereby ratifies and confirms the Loan Agreement.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">3.3&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Claims and Defenses</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">.   As of the date of this Amendment, no Borrower has any defenses, claims, counterclaims or setoffs with respect to the Loan Agreement or its Obligations thereunder or with respect to any actions of Bank or any of its respective officers, directors, shareholders, employees, agents or attorneys, and each Borrower irrevocably and absolutely waives any such defenses, claims, counterclaims and setoffs and releases Bank and each of its respective officers, directors, shareholders, employees, agents and attorneys from the same.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">3.4&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Representations and Warranties</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">.  The representations and warranties of each Borrower contained in the Loan Agreement (as amended hereby) and the other Loan Documents (as amended in connection herewith), are true and correct.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">3.5&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">No Event of Default</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">.  No Event of Default or condition which, but for the giving of notice or passage of time, would give rise to an Event of Default has occurred and is continuing.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">3.6&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Material Adverse Change</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">.  No material adverse change has occurred since the date of the most recent Financial Statements delivered to the Bank.</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:115%">4.&#160;&#160;&#160;&#160;REAFFIRMATION. </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:115%">Each of the Borrowers hereby acknowledges and agrees that the terms and provisions hereof shall not affect in any way any payment, performance, observance or other obligations or liabilities of such Borrower under the Loan Agreement or under any of the other Loan Documents, all of which obligations and liabilities shall remain in full force and effect and extend to the further loans, extensions of credit and other obligations incurred under the Loan Documents, and each of which obligations and liabilities are hereby ratified, confirmed and reaffirmed in all respects.</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:115%">5.&#160;&#160;&#160;&#160;CONDITIONS PRECEDENT TO EFFECTIVENESS OF THIS AMENDMENT.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">In addition to all of the other conditions and agreements set forth herein, the effectiveness of this Amendment is subject to each of the following conditions precedent&#58;</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">5.1      </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Amendment No. 9 to Amended and Restated Loan Agreement</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">.  Bank shall have received an original counterpart of this Amendment, executed and delivered by a duly authorized officer of each Borrower. </font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">5.2      </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Fifteenth Amended and Restated Line of Credit Note</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">.  Bank shall have received that certain Fifteenth Amended and Restated Line of Credit Note, dated as of the date hereof, </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt;text-align:right"><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">executed and delivered by a duly authorized officer of PLP, PLP Australia, PLP Poland, PLP Spain and PLP Austria, in favor of Bank.     </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">5.3&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Fees and Expenses</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">.  Borrowers shall have paid all fees of Bank in connection with this Amendment including, without limitation, all legal fees.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">5.4&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Other Documents and Deliveries.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">  Bank shall have received such other agreements, documents, and instruments executed in connection with this Amendment and any other materials as reasonably requested by Bank.</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:115%">6.&#160;&#160;&#160;&#160;MISCELLANEOUS.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">6.1&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Governing Law</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">.  This Amendment shall be governed by and construed in accordance with the law of the State of Ohio, without regard to principles of conflict of law.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">6.2&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Severability</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">.  Each provision of this Amendment shall be interpreted in such manner as to be valid under applicable law, but if any provision hereof shall be invalid under applicable law, such provision shall be ineffective to the extent of such invalidity, without invalidating the remainder of such provision or the remaining provisions hereof.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">6.3&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Counterparts</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">.  This Amendment may be executed in any number of counterparts and by different parties hereto in separate counterparts, each of which when so executed shall be deemed to be an original and all of which taken together shall constitute but one and the same agreement.  Delivery of an executed counterpart hereof by facsimile shall be effective as manual delivery of such counterpart&#59; </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">, </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">however</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">, that, each party hereto will promptly thereafter deliver counterpart originals of such counterpart facsimiles delivered by or on behalf of such party.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">6.4&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Nonwaiver</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">.  The execution, delivery, performance and effectiveness of this Amendment shall not operate nor be deemed to be nor construed as a waiver (i) of any right, power or remedy of Bank under the Loan Agreement, nor (ii) of any term, provision, representation, warranty or covenant contained in the Loan Agreement or any other documentation executed in connection therewith.  Further, none of the provisions of this Amendment shall constitute, be deemed to be or construed as, a waiver of any Event of Default under the Loan Agreement, as amended by this Agreement.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">6.5&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Reference to and Effect on the Loan Agreement</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%">.  Upon the effectiveness of this Amendment, each reference in the Loan Agreement to &#8220;this Agreement&#8221;, &#8220;hereunder&#8221;, &#8220;hereof&#8221;, &#8220;herein&#8221;, or words of like import shall mean and be a reference to the Loan Agreement, as amended hereby, and each reference to the Loan Agreement in any other document, instrument or agreement executed and&#47;or delivered in connection with the Loan Agreement shall mean and be a reference to the Loan Agreement, as amended hereby.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:112%">&#91;Remainder of this page intentionally left blank&#59; Signature page follows&#93;</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt"><font><br></font></div></div></div><div id="i109463567f3544f79d8b2779dd3a7303_37"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt;text-align:right"><font><br></font></div></div><div style="text-align:center"><img alt="screenshot2025-07x30075058a.jpg" src="screenshot2025-07x30075058a.jpg" style="height:729px;margin-bottom:5pt;vertical-align:text-bottom;width:639px"></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt;text-align:right"><font><br></font></div></div><div><img alt="screenshot2025-07x30075607a.jpg" src="screenshot2025-07x30075607a.jpg" style="height:211px;margin-bottom:5pt;vertical-align:text-bottom;width:383px"></div><div><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.2
<SEQUENCE>3
<FILENAME>plpc-10qxex102x2025q2.htm
<DESCRIPTION>EX-10.2
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i81eb8f413f8e416a87a87ed6fbe0fc1c_46"></div><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:134%">Exhibit 10.2</font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:115%">Execution Copy</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:115%">FIFTEENTH AMENDED AND RESTATED LINE OF CREDIT NOTE</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">$60,000,000                                                                                                                    July 30, 2025</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:115%">FOR VALUE RECEIVED</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">, </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:115%">PREFORMED LINE PRODUCTS COMPANY, </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">a corporation incorporated under the laws of the State of Ohio (</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:115%">&#8220;PLP&#8221;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">with an address at 660 Beta Drive, Mayfield Village, Ohio 44143, </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:115%">PREFORMED LINE PRODUCTS (AUSTRALIA) PTY LTD</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">, a corporation incorporated under the laws of the Commonwealth of Australia (</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:115%">&#8220;PLP Australia&#8221;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">) with an address at 190 Power Street, Glendenning NSW 2761, Australia,</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:115%"> PLP POLAND (BELOS) S.A. </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">(formerly known as BELOS-PLP S.A.), a company organized under the laws of Poland (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:115%">PLP Poland</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">&#8221;), with an address at 43-301 Bielsko-Bia&#322;a, ul. Gen. J. Kustronia 74, Poland, </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:115%">PLP SUBCON GMBH</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">, a limited liability company established and existing under the laws of Austria (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:115%">PLP Austria</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">&#8221;) with an address at Schwefel 93&#47;7, 6850 Dornbirn, Austria, </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:115%">ELECTROPAR LTD.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">, a limited liability company established and existing under the laws of New Zealand (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:115%">PLP New Zealand</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">&#8221;) with an address at 35 Lady Ruby Drive East, T&#257;maki, Auckland 2013, APRESA PLP SPAIN, S.A.U.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">(formerly known as APRESA &#8211; PLP SPAIN, S. A.), a company organized under the laws of Spain (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:115%">PLP Spain</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">&#8221;), with an address at Avenida Roberto Osborne 11, Sevilla, 41007, Spain (PLP, PLP Australia, PLP Poland, PLP Austria, PLP New Zealand and PLP Spain are each a </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:115%">&#8220;Borrower&#8221;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%"> and collectively, the </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:115%">&#8220;Borrowers&#8221;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">), jointly and severally, promise to pay to the order of </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:115%">PNC BANK,</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:115%">NATIONAL ASSOCIATION </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">(the </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:115%">&#8220;Bank&#8221;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">), in lawful money of the United States of America in immediately available funds at its offices located at 1900 East Ninth Street, Cleveland, Ohio  44114, or at such other location as the Bank may designate from time to time, the principal sum of</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:115%"> SIXTY MILLION DOLLARS</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%"> ($60,000,000) (the </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:115%">&#8220;Facility&#8221;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">) or such lesser amount as may be advanced to or for the benefit of the Borrowers hereunder, together with interest accruing on the outstanding principal balance from the date hereof, all as provided below.</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">This Fifteenth Amended and Restated Line of Credit Note evidences, but does not extinguish or satisfy, and is not a novation of, the pre-existing indebtedness of PLP, PLP Australia, PLP New Zealand and PLP Austria to the Bank under, and amends and restates that certain Fourteenth Amended and Restated Line of Credit Note, dated March 14, 2025, in the original principal amount of $90,000,000, made by the Borrowers (the &#8220;Existing Note&#8221;), amending and restating that certain Thirteenth Amended and Restated Line of Credit Note, dated August 31, 2022, in the original principal amount of $90,000,000, made by the Borrowers, amending and restating that certain Twelfth Amended and Restated Line of Credit Note, dated March 2, 2022, in the original principal amount of $90,000,000, made by the Borrowers, amending and restating that certain Eleventh Amended and Restated Line of Credit Note, dated December 28, 2021, in the original principal amount of $65,000,000, made by PLP, PLP Australia, PLP Austria and PLP Poland in favor of Bank, amending and restating that certain Tenth Amended and Restated Line of Credit Note, dated April 17, 2020, in the original principal amount of $65,000,000, made by PLP, PLP Australia and PLP Poland in favor of Bank, amending and restating that certain Ninth Amended and Restated Line of Credit Note, dated August 26, 2019, in the original principal amount of $65,000,000, made by PLP, PLP Australia and PLP Poland in favor of Bank, amending and restating that certain Eighth Amended and Restated Line of Credit Note, dated November 30, 2018, in the original principal amount of $65,000,000, made by PLP, PLP Australia and PLP Poland in favor of Bank, amending and restating that certain Seventh Amended and Restated Line of Credit Note, dated March 13, 2018, in the original principal amount of $65,000,000, made by PLP, PLP Australia and PLP Poland in favor of Bank, amending and restating that certain Sixth Amended and Restated Line of Credit Note, dated as of August 22, 2016, in the original principal amount of $65,000,000, made by PLP and PLP Australia in favor of the Bank, amending and restating that certain Fifth Amended and Restated Line of Credit Note, dated as of September 24, 2015, in the original principal amount of $50,000,000, made by PLP and PLP Australia in favor of the Bank, amending and restating that certain Fourth Amended and Restated Line of Credit Note, </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt;text-align:right"><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">dated as of January 23, 2014, in the original principal amount of $50,000,000, made by PLP in favor of the Bank, amending and restating that certain Third Amended and Restated Line of Credit Note, dated as of May 24, 2012, in the original principal amount of $90,000,000, made by PLP in favor of the Bank, amending and restating that certain Second Amended and Restated Line of Credit Note, dated as of November 7, 2011, in the original principal amount of $70,000,000, made by PLP in favor of the Bank, amending and restating that certain Amended and Restated Line of Credit Note, dated as of May 31, 2011, in the original principal amount of $35,000,000, made by PLP in favor of the Bank, amending and restating that certain Line of Credit Note, dated as of February 5, 2010, in the original principal amount of $30,000,000, made by PLP in favor of the Bank (collectively, the </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:115%">&#8220;Original Note&#8221;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">).  All agreements, instruments, documents and obligations related to the Original Note remain in full force and effect.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">1.         </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%;text-decoration:underline">Advances</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">.  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">(a)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">    </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">The Borrower Representative (as defined in the Loan Agreement (as hereinafter defined)) may request advances, repay and request additional advances hereunder until the Expiration Date, subject to the terms and conditions of this Note and the Loan Documents (as hereinafter defined).  The </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">&#8220;Expiration Date&#8221;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%"> shall mean June 30, 2028, or such later date as may be designated by the Bank by written notice from the Bank to the Borrower Representative.  Each Borrower acknowledges and agrees that in no event will the Bank be under any obligation to extend or renew the Facility or this Note beyond the Expiration Date.  The Borrower Representative may request advances hereunder upon giving oral or written notice to the Bank by 11&#58;00 a.m. (Cleveland, Ohio time) (a) on the day of the proposed Borrowing Date, in the case of advances to bear interest under the Base Rate Option (as hereinafter defined), (b) three (3) Business Days prior to the proposed Borrowing Date, in the case of advances to bear interest under the Daily Simple SOFR Rate Option (as hereinafter defined), (c) four (4) Business Days prior to the proposed Borrowing Date with respect to the making of Revolving Credit Loans denominated in Agreed Foreign Currencies to which the Eurocurrency Rate Option applies, or the conversion to or renewal of a Eurocurrency Rate Option for any Revolving Credit Loans denominated in Agreed Foreign Currencies, and (d) four (4) Business Days prior to the proposed Borrowing Date with respect to the making of Revolving Credit Loans denominated in Polish Zloty, or the conversion to or renewal of a Eurocurrency Rate Option for any Revolving Credit Loans denominated in Agreed Foreign Currencies, followed promptly thereafter by the Borrower Representative&#8217;s written confirmation to the Bank of any oral notice.  The aggregate unpaid principal amount of advances under this Note plus the LC Exposure (as defined in the Loan Agreement (as hereinafter defined)) shall not exceed the face amount of this Note.</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">            (b)        The Borrower Representative may request that advances under this Note and subject LCs under the Loan Documents be made or issued in an Agreed Foreign Currency. As used herein, the term &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">Agreed Foreign Currencies</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8221; shall mean Australian Dollars, Polish Zloty, Euros, New Zealand Dollars and any other foreign currency requested by the Borrower Representative and approved by the Bank in its sole discretion, and &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">Agreed Foreign Currency</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8221; shall mean any one of such currencies. The Bank may, with respect to advances made in an Agreed Foreign Currency, engage in reasonable rounding of the Agreed Foreign Currency amounts requested.  As used herein, the term &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">Currency</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8221; means Dollars or any Agreed Foreign Currency and &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">Currencies</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8221; shall mean, collectively, Dollars and each Agreed Foreign Currency.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">            (c)        All advances under this Note and subject LCs under the Loan Documents made or issued in Agreed Foreign Currencies shall be governed by the Bank&#8217;s standard fees, charges, agreements, policy guidelines and other terms and provisions relating to such advances and issuances as in effect from time to time (collectively, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">Bank&#8217;s Standard Foreign Currency Terms</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;), in addition to the specific provisions set forth herein.  In the event of any conflict between the Bank&#8217;s Standard Foreign Currency Terms and the terms of this Note or any other Loan Document, the Bank&#8217;s Standard Foreign Currency Terms shall govern.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">            (d)        All payments due hereunder shall be made free and clear of and without deduction for any and all present or future taxes, levies, imports, deductions, charges or withholdings imposed by any jurisdiction or taxing authority, domestic or foreign, and all liabilities with respect thereto, excluding (i) </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt;text-align:right"><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">taxes imposed on the Bank's net income and (ii) taxes imposed on the Bank&#8217;s net income and franchise taxes imposed on the Bank, by the jurisdiction of the Bank&#8217;s lending office or any political subdivision thereof (all such non-excluded taxes, levies, imposts, deductions, charges withholdings and liabilities being hereinafter referred to as &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">Taxes</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;).  If any Borrower shall be required by law to deduct or withhold any Taxes from or in respect of any sum payable hereunder (i) the sum payable shall be increased as may be necessary so that after making all required deductions and withholdings (including deductions applicable to additional sums payable under this paragraph) the Bank will receive an amount equal to the sum the Bank would have received had no such deductions or withholdings been made, and (ii) each Borrower agrees to pay the full amount deducted or withheld to the relevant taxation authority or other authority in accordance with applicable law and promptly provide to the Bank the official receipt or other document evidencing such payment.  In addition, each Borrower agrees to pay any present or future stamp or document taxes or any other excise or property taxes, charges or similar levies which arise from any payment made hereunder or from the execution, delivery or registration of, or otherwise with respect to, this Note (hereinafter referred to as &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">Other Taxes</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;).  If any Taxes or Other Taxes required to be paid by any Borrower hereunder are not paid and are imposed on and paid by the Bank, the Borrowers shall indemnify the Bank and reimburse the Bank for the amount of such payment, together with any interest, penalties and expenses in connection therewith, whether or not such tax shall have been correctly or legally imposed.   Such reimbursement shall be made within thirty (30) days from the date the Bank makes written demand therefor.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Payment under this Note and the other Loan Documents shall be made in the relevant Agreed Foreign Currency or Dollars, as the case may be, at 1900 East Ninth Street, Cleveland, Ohio 44114 or such other location as may be designated by the Bank from time to time, is of the essence hereof.  If payment is not made in the currency due hereunder or under any other Loan Document (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">Contractual Currency</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;) or if any court or tribunal shall render a judgment or order for the payment of amounts due hereunder or under any other Loan Document and such judgment is expressed in a currency other than the Contractual Currency, each Borrower shall indemnify and hold the Bank harmless against any deficiency in terms of the amount received by the Bank arising or resulting from any variation as between (i) the rate of exchange at which the Contractual Currency is converted into the currency actually received or the currency in which the judgment is expressed (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">Received Currency</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;) and (ii) the rate of exchange at which the Bank would, in accordance with normal banking procedures, be able to purchase the Contractual Currency with the Received Currency by the Bank on the Business Day following receipt of the Received Currency.  If the court or tribunal has fixed the date on which the rate of exchange is determined for the conversion of the judgment currency into the Contractual Currency (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">Conversion Date</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;) and if there is a change in the rate of exchange prevailing between the Conversion Date and the date of receipt by the Bank, then the Borrowers will, notwithstanding such judgment or order, pay such additional amount as may be necessary to ensure that the amount paid in the Received Currency when converted at the rate of exchange prevailing on the date of receipt will produce the amount then due to the Bank from the Borrowers hereunder in the Contractual Currency.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">If a Borrower shall wind up, liquidate, dissolve or become bankrupt while there remains outstanding (i) any amounts owing to the Bank under this Note or under any other Loan Document, (ii) any damages owing to the Bank in respect of a breach of any of the terms hereof or (iii) any judgment or order rendered in respect of such amounts or damages, each Borrower shall indemnify and hold the Bank harmless against any deficiency in terms of the Contractual Currency in the amounts received by the Bank arising or resulting from any variation as between (a) the rate of exchange at which the Contractual Currency is converted into another currency (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">Liquidation Currency</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;) for purposes of such winding-up, liquidation, dissolution or bankruptcy with regard to the amount in the Contractual Currency due or contingently due hereunder or under any other Loan Document or under any judgment or order into which the relevant obligations hereunder or under any other Loan Document shall have been merged and (b) the rate of exchange at which the Bank could, in accordance with normal banking procedures be able to purchase the Contractual Currency with the Liquidation Currency at the earlier of (1) the date of payment </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt;text-align:right"><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">of such amounts or damages and (2) the final date or dates for the filing of proofs of a claim in a winding-up, liquidation, dissolution or bankruptcy.  As used in the preceding sentence, the &#8220;final date&#8221; or &#8220;dates for the filing of proofs of a claim in a winding-up, liquidation, dissolution or bankruptcy&#8221; shall be the date fixed by the liquidator or other appropriate person or otherwise applicable under the applicable law as being the last practicable date as of which the liabilities of a Borrower may be ascertained for such winding-up, liquidation, dissolution or bankruptcy before payment by the liquidator or other appropriate person in respect thereof.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">2.         </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%;text-decoration:underline">Rate of Interest</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">  Each advance outstanding under this Note will bear interest at a rate or rates per annum as may be selected by the Borrowers from the interest rate options set forth below (other than advances denominated in Australian Dollars which shall bear interest at the rate per annum set forth in subpart (iv) below and other than advances denominated in Polish Zloty which shall bear interest at the rate per annum set forth in subpart (v) below) (each, an &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">Option</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;)&#58; </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">(i)         </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%;text-decoration:underline">Base Rate Option</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">  A rate of interest per annum which is at all times equal to (A) the Base Rate </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline">plus</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%"> (B) the Applicable Margin per annum, then in effect.  If and when the Base Rate (or any component thereof) changes, the rate of interest with respect to any advance to which the Base Rate Option applies will change automatically without notice to the Borrowers, effective on the date of any such change.  There are no required minimum interest periods for advances bearing interest under the Base Rate Option.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">(ii)        </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%;text-decoration:underline">Daily Simple SOFR Rate Option</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">.  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">In the case of Daily Simple SOFR Rate Loans denominated in Dollars, a rate per annum (computed on the basis of a year of 360 days and actual days elapsed) equal to the Daily Simple SOFR Rate plus the Applicable Margin, such interest rate to change automatically from time to time effective as of the effective date of each change in the Daily Simple SOFR Rate.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">(iii)       </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%;text-decoration:underline">&#91;Reserved&#93;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">  </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">(iv)       </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%;text-decoration:underline">Australian Dollar Loans</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">.  The rate per annum equal to (A) the Australian Bank Bill Swap Bid Rate or the successor thereto as approved by the Bank as published by Bloomberg (or on any successor or substitute service providing rate quotations comparable to those currently provided by such service, as determined by the Bank from time to time), rounded to the nearest 1&#47;100th of 1% (with .005% being rounded up) per annum at approximately 10&#58;00 a.m., Sydney, Australia time, two (2) Business Days prior to the commencement of such Australian Dollar Loan Interest Period, as the rate for deposits in Australian Dollars with a maturity comparable to such Australian Dollar Loan Interest Period </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline">plus</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%"> (B) the Applicable Margin per annum, then in effect, for the applicable Australian Dollar Loan Interest Period.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">(v)        </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%;text-decoration:underline">Polish Zloty Loans</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">.  The rate per annum equal to (A) WIBOR </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline">plus</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%"> (B) the Applicable Margin per annum, then in effect, for the applicable Polish Zloty Loan Interest Period.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">(vi)       </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%;text-decoration:underline">Euros Loans</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">.    (A) Prior to the Term RFR Transition Date with respect to Loans that bear interest at a rate based on Daily Simple RFR denominated in Euro, a fluctuating rate per annum (computed on the basis of a year of 360 days and actual days elapsed, except that interest on Loans denominated in Euro as to which market practice differs from the foregoing shall be computed in accordance with market practice for such Loans) equal to the Daily Simple RFR for Euros plus the RFR Adjustment plus the Applicable Margin, such interest rate to change automatically from time to time effective as of the effective date of each change in the applicable Daily Simple RFR.  (B) On and after the Term RFR Transition Date with respect to Euros, in the case of Loans denominated in Euros that bear interest based on Term RFR, a rate per annum (computed on the basis of a year of 360 days and actual days elapsed, except that interest on Loans denominated in Euros as to which market practice differs from the foregoing shall be computed in accordance with market practice for such Loans) equal to the Term </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt;text-align:right"><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">RFR for Euros as determined for each applicable Interest Period plus the RFR Adjustment plus the Applicable Margin.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">(vii)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%;text-decoration:underline">New Zealand Dollar Loans</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">.  The rate per annum equal to the NZFMA Bank Bill Reference Rate or the successor thereto as approved by the Administrative Agent as published by Bloomberg (or on any successor or substitute service providing rate quotations comparable to those currently provided by such service, as determined by the Administrative Agent from time to time), rounded upwards, at the Administrative Agent&#8217;s discretion, to the nearest 1&#47;100th of 1% per annum at approximately 10&#58;00 a.m. (Auckland, New Zealand time), two (2) Eurocurrency Banking Days prior to the commencement of such Interest Period (such day, the &#8220;New Zealand Rate Lookback Day&#8221;), as the rate for deposits in New Zealand Dollars with a maturity comparable to such Interest Period plus the Applicable Margin&#59; provided, that if by such time the NZFMA Bank Bill Reference Rate in respect of such day has not been so published, or such day is not a Business Day, then the NZFMA Bank Bill Reference Rate for such day will be the NZFMA Bank Bill Reference Rate as published in respect of the first preceding Business Day for which such NZFMA Bank Bill Reference Rate was published thereon&#59; provided further that any NZFMA Bank Bill Reference Rate so determined based on the first preceding Business Day shall be utilized for purposes of calculation of the Eurocurrency Rate for no more than three (3) consecutive Business Days (any such day, collectively, the &#8220;New Zealand Rate Lookback Day&#8221;).</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">(viii)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%;text-decoration:underline">Rate Unascertainable&#59; Increased Costs&#59; Illegality&#59; Benchmark Replacement Setting</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">.</font></div><div style="padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">a.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline">Unascertainable&#59; Increased Costs</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">.  If at any time&#58;</font></div><div style="padding-left:36pt;text-align:justify;text-indent:36pt"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">i.&#160;&#160;&#160;&#160;(i)   the Bank shall have determined (which determination shall be conclusive and binding absent manifest error) that (x) the Eurocurrency Rate, Daily Simple SOFR Rate, Daily Simple RFR or Term RFR applicable to a Loan (in each case whether in Dollars or an Agreed Foreign Currency) cannot be determined pursuant to the definition thereof, including, without limitation, because such rate for the corresponding applicable Currency is not available or published on a current basis or (y) a fundamental change has occurred in the foreign exchange or interbank markets with respect to such Currency or with respect to such rate (including, without limitation, changes in national or international financial, political or economic conditions or currency exchange rates or exchange controls), or</font></div><div style="padding-left:36pt;text-align:justify;text-indent:36pt"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">ii.&#160;&#160;&#160;&#160;the Bank determines (which determination shall be conclusive and binding absent manifest error) that the Daily Simple SOFR Rate, Eurocurrency Rate, prior to the Term RFR Transition Date with respect to any Loans that bear interest based on Daily Simple RFR denominated in any Agreed Foreign Currency, or Daily Simple RFR with respect to any Currency, cannot be determined pursuant to the definition thereof or, on and after the Term RFR Transition Date with respect to any Loans that bear interest based Term RFR denominated in any Currency, Term RFR for such Currency cannot be determined pursuant to the definition thereof on or prior to the first day of any Interest Period, or</font></div><div style="padding-left:36pt;text-align:justify;text-indent:36pt"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">iii.&#160;&#160;&#160;&#160;the Bank determines that for any reason in connection with any request for a Term Rate Loan (in each case whether denominated in Dollars or an Agreed Foreign Currency) or a conversion thereto or a continuation thereof that (A)  deposits in the applicable Currency are not available to Bank in connection with such Term Rate Loan, or are not being offered to banks in the market for the applicable Currency, amount, and Interest Period of such Term Rate Loan, or (B) the Term Rate Loan Option for any requested Currency or Interest Period with respect to a proposed Term Rate Loan, as applicable, does not adequately and fairly reflect the cost to such Lenders of funding, establishing or maintaining such Loan,  </font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">then the Bank shall have the rights specified in Section 2(vii)(c) &#91;Bank&#8217;s Rights&#93;.</font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt;text-align:right"><font><br></font></div></div><div style="padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">b.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline">Illegality</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">.  If at any time Bank shall have determined, or any Official Body shall have </font></div><div style="padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">asserted, that the making, maintenance or funding of any Loan to which any Interest Rate Option applies, or the determination or charging of interest rates based upon any Interest Rate Option has been made impracticable or unlawful, by compliance by such Lender in good faith with any Law or any interpretation or application thereof by any Official Body or with any request or directive of any such Official Body (whether or not having the force of Law), or any Official Body has imposed material restrictions on the authority of such Lender to purchase, sell, or take deposits of any Currency in the applicable interbank market for the applicable Currency,</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%"> </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">then the Bank shall have the rights specified in Section 2(vii)(c) &#91;Bank&#8217;s Rights&#93;.</font></div><div><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">c.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline">Bank&#8217;s Rights</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">.  In the case of any event specified in Section 2(vii)(a) &#91;Unascertainable&#59; Increased Costs&#59; Deposits Not Available&#93; above, the Bank shall promptly so notify the Borrower thereof, and in the case of an event specified in Section 2(vii)(b) &#91;Illegality&#93; above, the Bank shall endorse a certificate to such notice as to the specific circumstances of such notice, and promptly send copies of such notice and certificate to the Borrowers. </font></div><div style="padding-left:108pt;text-align:justify;text-indent:-23.8pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">i.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:18pt">      Upon such date as shall be specified in such notice (which shall not be earlier than the date such notice is given), the obligation of the Bank, to allow the Borrower to select, convert to or renew a Loan under the affected Interest Rate Option in each such Currency shall be suspended (to the extent of the affected Interest Rate Option, or the applicable Interest Periods) until the Bank shall have later notified the Borrower Representative, of the Bank&#8217;s, determination that the circumstances giving rise to such previous determination no longer exist. </font></div><div style="padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%"> </font></div><div style="padding-left:108pt;text-align:justify;text-indent:-26.85pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">ii.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:18pt">      If at any time the Bank makes a determination under Section 2(vii)(a) &#91;Unascertainable&#59; Increased Costs&#59; Deposits Not Available&#93; (a) if the Borrowers have previously notified the Bank of its selection of, conversion to or renewal of a an affected Interest Rate Option, and such Interest Rate Option has not yet gone into effect, such notification shall (i) with regard to any such pending request for Loans denominated in Dollars, be deemed to provide for selection of, conversion to or renewal of the Base Rate Option otherwise available with respect to such Loans in the amount specified therein and (ii) with regard to any such pending request for Loans denominated in an Agreed Foreign Currency, be deemed ineffective (in each case to the extent of the affected Interest Rate Option, or the applicable Interest Periods), (b) any outstanding affected Loans denominated in Dollars shall be deemed to have been converted into Base Rate Loans immediately, and (c) any outstanding affected Loans denominated in an Agreed Foreign Currency shall, at the Borrower Representative&#8217;s election, either be converted into Base Rate Loans denominated in Dollars (in an amount equal to the Dollar Equivalent of such Agreed Foreign Currency) immediately or prepaid in full immediately&#59; provided, however that absent notice from the Borrower Representative of conversion or prepayment, such Loans shall automatically be converted to Base Rate Loans (in an amount equal to the Dollar Equivalent of such Agreed Foreign Currency).</font></div><div style="padding-left:108pt;text-align:justify;text-indent:-29.9pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">iii.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:18pt">If Bank notifies the Borrower Representative of a determination under Section 2(vii)(b) &#91;Illegality&#93;, the Borrowers shall, subject to the Borrowers&#8217; indemnification Obligations under Section 8 &#91;Yield Protection&#59; Break Funding Indemnification&#93;, as to any Loan of Bank, on the date specified in such notice either convert such Loan to the Base Rate Option otherwise available with respect to such Loan (which shall be, with respect to Loans denominated in an Agreed Foreign Currency, in an amount equal to the Dollar Equivalent of such Agreed Foreign Currency) or prepay such Loan in accordance with Section 7 &#91;Prepayment&#59; Reduction of Facility&#93;.  Absent due notice from the Borrower </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt;text-align:right"><font><br></font></div></div><div style="padding-left:108pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Representative of conversion or prepayment, such Loan shall automatically be converted to the Base Rate Option otherwise available with respect to such Loan (which shall be, with respect to Loans denominated in an Agreed Foreign Currency, in an amount equal to the Dollar Equivalent of such Agreed Foreign Currency) upon such specified date.</font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">d.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline">Benchmark Replacement Setting</font></div><div><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">i. Benchmark Replacement</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">.</font></div><div style="padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">  </font></div><div style="padding-left:144pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">1.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:9.75pt">Notwithstanding anything to the contrary herein or in any other Loan Document (and any agreement executed in connection with an Interest Rate Hedge shall be deemed not to be a &#8220;Loan Document&#8221; for purposes of this Section titled &#8220;Benchmark Replacement Setting&#8221;), if a Benchmark Transition Event and its related Benchmark Replacement Date have occurred prior to the Reference Time in respect of any setting of the then-current Benchmark for any Currency, then (x) if a Benchmark Replacement is determined in accordance with clause (1) or (2) of the definition of &#8220;Benchmark Replacement&#8221; (except as set forth in clause (y) below) for such Benchmark Replacement Date, such Benchmark Replacement will replace such Benchmark for all purposes hereunder and under any Loan Document in respect of such Benchmark setting and subsequent Benchmark settings without any amendment to, or further action or consent of any other party to, this Note or any other Loan Document and (y) if a Benchmark Replacement is determined in accordance with clause (3), (4), or (5) of the definition of &#8220;Benchmark Replacement&#8221; for such Benchmark Replacement Date, such Benchmark Replacement will replace such Benchmark for all purposes hereunder and under any Loan Document in respect of any Benchmark setting at or after 5&#58;00 p.m. (New York City time) on the fifth (5th) Business Day after the date notice of such Benchmark Replacement is provided to the Bank without any amendment to, or further action or consent of any other party to, this Note or any other Loan Document. </font></div><div style="padding-left:108pt;text-align:justify"><font><br></font></div><div style="padding-left:144pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">2.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:9.75pt">Notwithstanding anything to the contrary herein or in any other Loan Document and subject to the proviso below in this paragraph, if a Term RFR Transition Date has occurred prior to the Reference Time in respect of any setting of the then-current Benchmark consisting of a Daily Simple RFR for the applicable Currency, then the applicable Benchmark Replacement will replace such Benchmark for all purposes hereunder or under any Loan Document in respect of such Benchmark for the applicable Currency setting and subsequent Benchmark settings, without any amendment to, or further action or consent of any other party to, this Note or any other Loan Document&#59; provided that this clause (2) shall not be effective unless the Bank has delivered to the Borrower Representative a Term RFR Notice with respect to the applicable Term RFR Transition Event.  For the avoidance of doubt, the Bank shall not be required to deliver a Term RFR Notice after a Term RFR Transition Event and may elect or not elect to do so in its sole discretion.</font></div><div style="padding-left:108pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">ii. </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline">Benchmark Replacement Conforming Changes</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">. In connection with the use, administration, adoption or implementation of a Benchmark Replacement, the Bank will have the right to make Conforming Changes from time to time and, notwithstanding </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt;text-align:right"><font><br></font></div></div><div style="padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">anything to the contrary herein or in any other Loan Document, any amendments implementing such Conforming Changes will become effective without any further action or consent of any other party to this Note or any other Loan Document.</font></div><div style="padding-left:72pt;text-align:justify;text-indent:36pt"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">iii. </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline">Notices&#59; Standards for Decisions and Determinations</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">. The Bank will promptly notify the Borrower Representative of (A) the implementation of any Benchmark Replacement, and (B) the effectiveness of any Conforming Changes in connection with the use, administration, adoption or implementation of a Benchmark Replacement.  The Bank will notify the Borrower of (x) the removal or reinstatement of any tenor of a Benchmark pursuant to paragraph (iv) below and (y) the commencement of any Benchmark Unavailability Period. Any determination, decision or election that may be made by the Bank pursuant to this Section, including any determination with respect to a tenor, rate or adjustment or of the occurrence or non-occurrence of an event, circumstance or date and any decision to take or refrain from taking any action or selection, will be conclusive and binding  absent manifest error and may be made in its or their sole discretion and without consent from any other party to this Note or any other Loan Document except, in each case, as expressly required pursuant to this Section.</font></div><div style="padding-left:72pt;text-align:justify;text-indent:36pt"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">e. </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline">Unavailability of Tenor of Benchmark</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">. Notwithstanding anything to the contrary </font></div><div style="padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">herein or in any other Loan Document, at any time (including in connection with the </font></div><div style="padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">implementation of a Benchmark Replacement), (i) if the then-current Benchmark is a </font></div><div style="padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">term rate and either (A) any tenor for such Benchmark is not displayed on a screen or </font></div><div style="padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">other information service that publishes such rate from time to time as selected by the </font></div><div style="padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Bank in its reasonable discretion, or (B) the administrator or regulatory supervisor of the </font></div><div style="padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">administrator of such Benchmark or an Official Body having jurisdiction over such </font></div><div style="padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">administrator with respect to its publication of such Benchmark or an Official Body </font></div><div style="padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">having jurisdiction over the Bank, in each case acting in such capacity, has provided a </font></div><div style="padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">public statement or publication of information identifying a specific date after which any </font></div><div style="padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">tenor shall or will no longer be made available, or will not be representative, or will not </font></div><div style="padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">be permitted to be used for determining the interest rate for syndicated loans denominated </font></div><div style="padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">in the applicable Currency, and (ii) if a tenor that was removed pursuant to clause (i) </font></div><div style="padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">above either (A) is subsequently displayed on a screen or information service for a </font></div><div style="padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Benchmark (including a Benchmark Replacement) or (B) is not (or is no longer) subject </font></div><div style="padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">to an announcement described in clause (i)(B) or clause (i)(C) above, then the Bank may </font></div><div style="padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">modify the definition of &#8220;Interest Period&#8221; (or any similar or analogous definition) for all </font></div><div style="padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Benchmark settings at or after such time to reinstate such previously removed tenor.</font></div><div style="padding-left:36pt;text-align:justify;text-indent:36pt"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">f. </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline">Benchmark Unavailability Period</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">. Upon the Borrower Representative&#8217;s receipt of </font></div><div style="padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">notice of the commencement of a Benchmark Unavailability Period, the Borrower </font></div><div style="padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Representative may revoke any pending request for, conversion to or continuation of a </font></div><div style="padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Loan bearing interest based on the Daily Simple SOFR Rate, Eurocurrency Rate or RFR </font></div><div style="padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">to be made, converted or continued during any Benchmark Unavailability Period and, </font></div><div style="padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">failing that, the Borrower Representative will be deemed to have converted any such </font></div><div style="padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">request into a request for a Loan of or conversion to Loans bearing interest under the </font></div><div style="padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Base Rate Option. During a Benchmark Unavailability Period or at any time that a tenor </font></div><div style="padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">for the then-current Benchmark is not an Available Tenor, the component of the Base </font></div><div style="padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Rate based upon such then-current Benchmark or the tenor for such Benchmark, as </font></div><div style="padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">applicable, will not be used in any determination of the Base Rate.</font></div><div style="padding-left:36pt;text-align:justify;text-indent:36pt"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">g. </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline">Inconsistencies with Loan Agreement</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">.  The Borrowers hereby agree that if any </font></div><div style="padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">provision of this Section 2(vii) is inconsistent with Section 9 of the Loan Agreement, this </font></div><div style="padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Section 2(vii) shall govern.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt;text-align:right"><font><br></font></div></div><div style="padding-left:36pt;text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">(ix) &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">Benchmark Replacement Notification</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;.        Section (vii) &#91;Benchmark Replacement </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Setting&#93; of this Note provides a mechanism for determining an alternative rate of interest in the </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">event that the Daily Simple SOFR Rate, Eurocurrency Rate, Daily Simple RFR or Term RFR for </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">any applicable Currency is no longer available or in certain other circumstances. The Bank does </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">not warrant or accept any responsibility for and shall not have any liability with respect to, the </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">administration, submission or any other matter related to the Daily Simple SOFR Rate, </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Eurocurrency Rate, Daily Simple RFR or Term RFR for any applicable Currency, or with respect </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">to any alternative or successor rate thereto, or replacement rate therefor.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">(x)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%"> Term RFR Transition Event</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">.  Notwithstanding anything to the contrary in this Note or in </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">any other Loan Document and subject to the proviso below in this paragraph, if a Term RFR </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Transition Date has occurred prior to the Reference Time in respect of any setting of the then-</font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">current Benchmark consisting of a Daily Simple RFR for the applicable Currency, then the </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">applicable Term RFR, if any, will replace such Benchmark for all purposes hereunder or under </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">any Loan Document in respect of such Benchmark for the applicable Currency setting and </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">subsequent Benchmark settings, without any amendment to, or further action or consent of any </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">other party to, this Note or any other Loan Document&#59; </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:400;line-height:112%">provided</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%"> that this clause (i) shall not be </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">effective unless the Bank has delivered to the Borrowers a Term RFR Notice with respect to the </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">applicable Term RFR Transition Event.  For the avoidance of doubt, the Bank shall not be </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">required to deliver a Term RFR Notice after a Term RFR Transition Event and may elect or not </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">elect to do so in its sole discretion.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">(xi) If at any time the designated rate applicable to any Loan made by Bank exceeds Bank&#8217;s </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">highest lawful rate, the rate of interest on such Loan shall be limited to such highest lawful rate. </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">The applicable Base Rate, Eurocurrency Rate, Daily Simple SOFR Rate, Daily Simple RFR, or </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Term RFR shall be determined by the Bank, and such determination shall be conclusive absent </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">manifest error. Interest on the principal amount of each Advance denominated in an Agreed </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Currency shall be paid by the Borrowers in such Agreed Currency.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">For purposes hereof, the following terms shall have the following meanings&#58;</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">&#8220;Adjustment Date&#8221;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%"> means the date, with respect to each fiscal quarter of PLP in each fiscal year, </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">commencing with the first (1st) fiscal quarter end immediately following the date hereof, that is </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">the first day of the first calendar month after the date on which PLP delivers the financial </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">statements required hereunder to be delivered with respect to such fiscal quarter, together with a </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Compliance Certificate. </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">&#8220;Applicable Margin&#8221; </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">shall mean, for any day, with respect to any advance made under </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">the Facility, (i) from the date hereof until the first Adjustment Date thereafter, (x) the </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">percentage per annum applicable to subject LCs, Base Rate Option, Daily Simple SOFR </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Rate Option, Benchmark Option, Australian Dollar Loans or Polish Zloty Loans, as the </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">case may be in Tier 1 in the table set forth below, and (ii) from and after such first </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Adjustment Date and any subsequent Adjustment Date, the percentage per annum </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">applicable to subject LCs, Base Rate Option, Daily Simple SOFR Rate Option, </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Benchmark Option, Australian Dollar Loans or Polish Zloty Loans, as the case may be, </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">corresponding to the level of the Funded Debt to EBITDA Ratio in the table set forth </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">below for the trailing twelve month period ending on the last day of the most recently </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">completed fiscal quarter prior to the applicable Adjustment Date, </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">, </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline">however</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">, that </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">notwithstanding </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline">clauses (i) and (ii)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%"> above, to the extent that either (A) the financial </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">statements or the Compliance Certificate required to be delivered following any fiscal </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">quarter are not delivered by the due date therefor, or (B) any Event of Default has </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt;text-align:right"><font><br></font></div></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">occurred and is continuing, then the Applicable Margin shall be, from and after such due </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">date or the date of such Event of Default (as applicable) until the date on which such </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">financial statements and Compliance Certificate are delivered or such Event of Default is </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">no longer continuing (as applicable), the percentage per annum applicable to subject LCs, </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Base Rate Option, Daily Simple SOFR Rate Option, Benchmark Option, Australian </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Dollar Loans or Polish Zloty Loans, as the case may be, set forth in Tier 2&#59; </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">, </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline">further</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">, </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline">however</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">, that nothing in herein shall limit the applicability of </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline">Section 6</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%"> with </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">respect to the imposition of a default rate of interest&#58;</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:4.397%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.489%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.489%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.489%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.489%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.381%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.489%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.381%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.496%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#b3b3b3;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#b3b3b3;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">Funded Debt to<br>EBITDA Ratio</font></td><td colspan="3" style="background-color:#b3b3b3;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">Applicable Margin for Base Rate Option (bps)</font></td><td colspan="3" style="background-color:#b3b3b3;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">Applicable Margin for Daily Simple SOFR Rate Option<br>(bps)**</font></td><td colspan="3" style="background-color:#b3b3b3;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">Applicable Margin for Euro Loans<br>(bps)</font></td><td colspan="3" style="background-color:#b3b3b3;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">Applicable Margin for Australian Dollar Loans<br>(bps)</font></td><td colspan="3" style="background-color:#b3b3b3;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">Applicable Margin for subject LCs<br>(bps)</font></td><td colspan="3" style="background-color:#b3b3b3;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">Applicable Margin<br>For<br>Polish Zloty Loans<br>(bps)</font></td><td colspan="3" style="background-color:#b3b3b3;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">Applicable Margin for New Zealand Dollar Loans (bps)</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;text-indent:-0.9pt;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Tier 1</font></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;text-indent:6.3pt;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Less than or equal to 2.25x</font></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">0</font></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">122.5</font></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">112.5</font></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">112.5</font></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">112.5</font></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">112.5</font></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">112.5</font></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Tier 2</font></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;text-indent:6.3pt;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Greater than 2.25x</font></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">37.5</font></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">160</font></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">150</font></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">150</font></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">150</font></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">150</font></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">150</font></td></tr></table><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%"> </font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">** Includes a 10 bps SOFR adder.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:115%">Australian Bank Bill Swap Bid Rate</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">&#8221; shall mean the bank bill interest rate, the wholesale </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">interbank rate within Australia as published by the Australian Financial Markets Association </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">(AFMA). It is the borrowing rate among the country&#8217;s top market makers, and is widely used as </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">the benchmark interest rate for financial instruments. </font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:115%">Australian Dollar Loan Interest Period</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">&#8221; shall mean, as to any advance to which the </font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">Australian Bank Bill Swap Bid Rate applies, the period of thirty (30) days, commencing on the </font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">date of disbursement of an advance (or the date of conversion of an advance to the Australian </font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">Bank Bill Swap Bid Rate, as the case may be) and each successive period of thirty (30) days </font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">thereafter&#59; provided that, if an Australian Dollar Loan Interest Period would end on a day which </font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">is not a Business Day, it shall end on the next succeeding Business Day unless such day falls in </font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">the next succeeding calendar month in which case the Australian Dollar Loan Interest Period shall </font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">end on the next preceding Business Day. </font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:115%">Available Tenor</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">&#8221; means, as of any date of determination and with respect to the then-current </font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">Benchmark for any Currency, as applicable, (x) if such Benchmark for such Currency is a term </font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">rate or is based on a term rate, any tenor for such Benchmark (or component thereof) that is or </font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">may be used for determining the length of an interest period pursuant to this Agreement or (y) </font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">otherwise, any payment period for interest calculated with reference to such Benchmark (or </font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">component thereof) for such Currency, that is or may be used for determining any frequency of </font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">making payments of interest calculated with reference to such Benchmark pursuant to this </font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">Agreement, in each case, as of such date and not including, for the avoidance of doubt, any tenor </font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">for such Benchmark that is then-removed from the definition of &#8220;Interest Period&#8221; pursuant to </font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">clause (iv) of this Section. For the avoidance of doubt, the Available Tenor for the a Daily Simple </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt;text-align:right"><font><br></font></div></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">RFR or Daily Simple SOFR Rate is one month.    </font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:115%">Base Rate</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">&#8221; means the highest of (A) the Prime Rate, (B) the sum of the Overnight Bank </font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">Funding Rate </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline">plus</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%"> 50 basis points (0.50%), and (C) the sum of Daily Simple SOFR </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline">plus</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%"> 100 </font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">basis points (1.00%), so long as Daily Simple SOFR is offered, ascertainable and not unlawful&#59; </font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">, </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline">however</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">, if the Base Rate as determined above would be less than zero, then such rate </font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">shall be deemed to be zero.  If and when the Base Rate as determined above changes, the rate of </font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">interest with respect to any amounts under this Note to which the Base Rate applies will change </font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">automatically without notice to the Borrower, effective on the date of any such change.  </font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:115%">Benchmark</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">&#8221; means, initially, with respect to Obligations, interest, fees, commissions, or other </font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">amounts denominated in, or calculated with respect to, (a) Dollars, Daily Simple SOFR Rate, (b) </font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">Euros, the Daily Simple RFR or Term RFR, or (c) Australian Dollars, the Eurocurrency Rate&#59; </font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">provided that if a Benchmark Transition Event has occurred with respect to the then-current </font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">Benchmark, or upon the occurrence of a Term RFR Transition Event, then &#8220;Benchmark&#8221; means </font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">the applicable Benchmark Replacement to the extent that such Benchmark Replacement has </font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">replaced such prior benchmark rate pursuant to this Section. Any reference to &#8220;Benchmark&#8221; shall </font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">include, as applicable, the published component used in the calculation thereof. </font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:115%">Benchmark Replacement</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">&#8221;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">means, the sum of (a) the alternate benchmark rate and (b) an </font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">adjustment (which may be a positive or negative value or zero), in each case, that has been </font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">selected by the Bank, giving due consideration to (x) any selection or recommendation of a </font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">replacement benchmark rate or the mechanism for determining such a rate by the Relevant </font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">Governmental Body or (y) any evolving or then-prevailing market convention for determining </font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">a benchmark rate as a replacement to the then-current Benchmark for U.S. dollar-denominated </font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">syndicated or bilateral commercial credit facilities at such time&#59; </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%"> that if the Benchmark </font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">Replacement as determined pursuant to the foregoing would be less than the Floor, the </font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">Benchmark Replacement will be deemed to be the Floor for the purposes of this Note. </font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:115%">Benchmark Replacement Date</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">&#8221; means a date and time determined by the Bank, which date </font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">shall be no later than the earliest to occur of the following events with respect to the then-current </font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">Benchmark&#58;   </font></div><div style="text-indent:36pt"><font><br></font></div><div style="padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">(1)&#160;&#160;&#160;&#160;in the case of clause (1) or (2) of the definition of &#8220;Benchmark Transition Event,&#8221; </font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">the later of (A) the date of the public statement or publication of information referenced therein </font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">and (B) the date on which the administrator of such Benchmark (or the published component used </font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">in the calculation thereof) permanently or indefinitely ceases to provide all Available Tenors of </font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">such Benchmark (or such component thereof)&#59; or </font></div><div style="text-indent:36pt"><font><br></font></div><div style="padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">(2)&#160;&#160;&#160;&#160;in the case of clause (3) of the definition of &#8220;Benchmark Transition Event,&#8221; the date determined by the Bank, which date shall promptly follow the date of the public statement or publication of information referenced therein&#59;  </font></div><div style="padding-left:36pt;text-indent:36pt"><font><br></font></div><div style="padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">For the avoidance of doubt, the &#8220;Benchmark Replacement Date&#8221; will be deemed to have occurred in the case of clause (1) or (2) with respect to any Benchmark upon the occurrence of the applicable event or events set forth therein with respect to all then-current Available Tenors of such Benchmark available under this Note (or the published component used in the calculation </font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">thereof).  </font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:115%">Benchmark Transition Event</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">&#8221; means, the occurrence of one or more of the following </font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">events, with respect to the then-current Benchmark for any currency&#58;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt;text-align:right"><font><br></font></div></div><div style="text-indent:36pt"><font><br></font></div><div style="padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">(1)        a public statement or publication of information by or on behalf of the administrator of such Benchmark (or the published component used in the calculation thereof) announcing that such administrator has ceased or will cease to provide all Available Tenors of such Benchmark (or such component thereof), permanently or indefinitely, provided that, at the time of such statement or publication, there is no successor administrator that will continue to provide any Available Tenor of such Benchmark (or such component thereof)&#59; or</font></div><div style="padding-left:36pt;text-indent:36pt"><font><br></font></div><div style="padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">(2)        a public statement or publication of information by an Official Body having jurisdiction over the Bank, the regulatory supervisor for the administrator of such Benchmark (or the published component used in the calculation thereof), the Federal Reserve Board, the Federal Reserve Bank of New York, an insolvency official with jurisdiction over the administrator for such Benchmark (or such component), a resolution authority with jurisdiction over the administrator for such Benchmark (or such component) or a court or an entity with similar insolvency or resolution authority over the administrator for such Benchmark (or such component), which states that the administrator of such Benchmark (or such component) has ceased or will cease to provide all Available Tenors of such Benchmark (or such component thereof) permanently or indefinitely, provided that, at the time of such statement or publication, there is no successor administrator that will continue to provide any Available Tenor of such Benchmark (or such component thereof)&#59; or </font></div><div style="padding-left:36pt;text-indent:36pt"><font><br></font></div><div style="padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">(3)        a public statement or publication of information by the regulatory supervisor for the administrator of such Benchmark (or the published component used in the calculation thereof) or an Official Body having jurisdiction over the Bank announcing that all Available Tenors of such Benchmark (or such component thereof) are not, or as of a specified future date will not be, representative.</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">For the avoidance of doubt, a &#8220;Benchmark Transition Event&#8221; will be deemed to have occurred with respect to any Benchmark if a public statement or publication of information set forth above has occurred with respect to each then-current Available Tenor of such Benchmark (or the published component used in the calculation thereof).</font></div><div style="padding-left:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:115%">Benchmark Unavailability Period</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">&#8221; means the period (if any) (x) beginning at the time that </font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">a Benchmark Replacement Date has occurred if, at such time, no Benchmark Replacement has </font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">replaced the then-current Benchmark for all purposes under this Note in accordance with </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline">Section </font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline">2(viii)(d)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%"> and (y) ending at the time that a Benchmark Replacement has replaced the then-current </font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">Benchmark for all purposes under this Note in accordance with </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline">Section 2(viii)(d)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">. </font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:115%">Bloomberg</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">&#8221; means Bloomberg Index Services Limited (or a successor administrator).</font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:115%">Borrowing Date</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">&#8221; means, with respect to any Revolving Loan, the date of the making, </font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">renewal, or conversion thereof, which shall be a Business Day.</font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:115%">Borrowing Tranche</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">&#8221; means specified portions of advanced outstanding under this Note as </font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">follows&#58;  (i) any Daily Simple SOFR Rate Option advances or Benchmark Option advances </font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">which have the same Interest Period under the same advance shall constitute one Borrowing </font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">Tranche, and (ii) all Base Rate Loans shall constitute one Borrowing Tranche.</font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:115%">Business Day</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">&#8221; shall mean any day other than a Saturday or Sunday or a legal holiday on which </font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">commercial banks are authorized or required by law to be closed for business in Cleveland, Ohio&#59; </font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">provided that for purposes of any direct or indirect calculation or determination of, or when used </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt;text-align:right"><font><br></font></div></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">in connection with any interest rate settings, fundings, disbursements, settlements, payments, or </font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">other dealings with respect to any (i) Daily Simple SOFR Rate Loan, the term &#8220;Business Day&#8221; </font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">means any such day that is also a U.S. Government Securities Business Day&#59; (ii) Eurocurrency </font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">Rate Loan, the term &#8220;Business Day&#8221; means any such day that is also a Eurocurrency Banking </font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">Day&#59; and (iii) RFR Loan, the term &#8220;Business Day&#8221; means any such day that is also an RFR </font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">Business Day.</font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:115%">CEA</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">&#8221; means the Commodity Exchange Act (7 U.S.C. &#167;1 et seq.), as amended from time to </font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">time, and any successor statute.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:115%">Change of Control</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">&#8221; shall mean (a) the Ruhlman Family shall cease to own directly or </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">beneficially at least 25% of the outstanding voting Equity Interests of PLP on a fully diluted </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">basis, in each case free and clear of all liens or other encumbrances&#59; (b) PLP shall cease to own, </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">free and clear of all liens or other encumbrances, at least the percentage of the outstanding voting </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">Equity Interests of each of its subsidiaries on a fully diluted basis as is indicated on the corporate </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">structure chart delivered to Bank in connection with the initial closing of the Loan Agreement (as </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">hereinafter defined)&#59; (c) occupation of a majority of the seats (other than vacant seats) on the </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">board of directors of PLP or any of its subsidiaries, as the case may be, by Persons who were </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">neither (i) nominated by the board of directors of such entity nor (ii) appointed by directors so </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">nominated&#59; (d) the acquisition of direct or indirect Control of PLP by any Person or group other </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">than the Ruhlman Family&#59; or (e) PLP shall cease to own, free and clear of all liens or other </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">encumbrances 100% of the outstanding voting Equity Interests of PLP Australia, PLP New </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">Zealand, PLP Poland, PLP Austria and PLP Spain.</font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:115%">Company</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">&#8221; shall have the meaning ascribed thereto in the Loan Agreement (as hereinafter </font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">defined).</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">Conforming Changes</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8221; means, with respect to Daily Simple SOFR or any Benchmark </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Replacement, any technical, administrative or operational changes (including changes to the </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">definition of &#8220;Base Rate,&#8221; the definition of &#8220;Business Day,&#8221; the definition of &#8220;Interest Period&#8221; (or </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">other applicable provision regarding interest periods available), the definition of &#8220;U.S. </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Government Securities Business Day,&#8221; timing and frequency of determining rates and making </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">payments of interest, timing of borrowing requests or prepayment, conversion or continuation </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">notices, the applicability and length of lookback periods, the applicability of breakage provisions, </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">and other technical, administrative or operational matters) that the Bank decides may be </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">appropriate to reflect the adoption and implementation of Daily Simple SOFR or such Benchmark </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Replacement and to permit the administration thereof by the Bank in a manner substantially </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">consistent with market practice (or, if the Bank decides that adoption of any portion of such </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">market practice is not administratively feasible or if the Bank determines that no market practice </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">for the administration of Daily Simple SOFR or the Benchmark Replacement exists, in such other </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">manner of administration as the Bank decides is reasonably necessary in connection with the </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">administration of this Note).</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">Control</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8221; means the possession, directly or indirectly, of the power to direct or cause the </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">direction of the management or policies of a Person, whether through the ability to exercise </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">voting power, by contract or otherwise.  &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">Controlling</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8221; and &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">Controlled</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8221; have meanings </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">correlative thereto.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">Daily Simple RFR</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;  means, for any day (an &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">RFR Day</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;), a rate per annum determined by the </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Bank, for any Obligations, interest, fees, commissions or other amounts denominated in, or </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">calculated with respect to any applicable Daily Simple RFR below by dividing (the resulting </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">quotient  rounded upwards, at the Bank&#8217;s discretion, to the nearest 1&#47;100 of 1%) (a) the applicable </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt;text-align:right"><font><br></font></div></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Daily Simple RFR set forth below by (b) a number equal to 1.00 minus the RFR Reserve </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Percentage&#58;</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">(a) Euro, &#8364;STR for the day (such day, adjusted as applicable as set forth herein, the </font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8220;&#8364;STR Lookback Day&#8221;) that is two (2) Business Days prior to (A) if such RFR Day is a </font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Business Day, such RFR Day or (B) if such RFR Day is not a Business Day, the Business </font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Day immediately preceding such RFR Day, in each case, as such &#8364;STR is published by </font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">the &#8364;STR Administrator on the &#8364;STR Administrator&#8217;s Website&#59; </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">provided that if the adjusted rate as determined above would be less than the Floor, such rate shall </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">be deemed to be the Floor for purposes of this Note. The adjusted Daily Simple RFR rate for each </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">outstanding Daily Simple RFR Loan shall be adjusted automatically as of the effective date of </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">any change in the RFR Reserve Percentage. The Bank shall give prompt notice to the Borrower </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Representative of the adjusted Daily Simple RFR Rate as determined or adjusted in accordance </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">herewith, which determination shall be conclusive absent manifest error.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">If by 5&#58;00 pm (local time for the applicable RFR) on the second (2nd) Business Day immediately </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">following any Daily Simple RFR Lookback Day, the RFR in respect of such Daily Simple RFR </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Lookback Day has not been published on the applicable RFR Administrator&#8217;s Website and a </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Benchmark Replacement Date with respect to the applicable Daily Simple RFR has not occurred, </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">then the RFR for such Daily Simple RFR Lookback Day will be the RFR as published in respect </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">of the first preceding Business Day for which such RFR was published on the RFR </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Administrator&#8217;s Website&#59; provided that any RFR determined pursuant to this sentence shall be </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">utilized for purposes of calculation of Daily Simple RFR for no more than three (3) consecutive </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">RFR Days. Any change in Daily Simple RFR due to a change in the applicable RFR shall be </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">effective from and including the effective date of such change in the RFR without notice to the </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Borrower Representative.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">Daily Rate Loan</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8221; means a Loan that bears interest at a rate based on the (i) Base Rate, (ii) </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Daily Simple RFR or (iii) Daily Simple SOFR Rate.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">Daily Simple RFR Lookback Days</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8221; means, &#8364;STR Lookback Day.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">Daily Simple RFR Option</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8221; means the option of the Borrowers to have Loans bear interest at </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">the rate and under the terms specified in Section 2(e)(B) &#91;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">Daily Simple RFR Option</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#93;.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">Daily Simple SOFR</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8221; means, for any day (a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline">SOFR Rate Day</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;), the interest rate per annum </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">determined by the Bank by dividing (the resulting quotient rounded upwards, at the Bank&#8217;s </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">discretion, to the nearest 1&#47;100th of 1%) (A) SOFR for the day (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline">SOFR Determination </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline">Date</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;) that is 2 Business Days prior to (i) such SOFR Rate Day if such SOFR Rate Day is a </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Business Day or (ii) the Business Day immediately preceding such SOFR Rate Day if such SOFR </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Rate Day is not a Business Day, by (B) a number equal to 1.00 minus the SOFR Reserve </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Percentage, in each case, as such SOFR is published by the Federal Reserve Bank of New York </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">(or a successor administrator of the secured overnight financing rate) on the website of the </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Federal Reserve Bank of New York, currently at http&#58;&#47;&#47;www.newyorkfed.org, or any successor </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">source identified by the Federal Reserve Bank of New York or its successor administrator for the </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">secured overnight financing rate from time to time.  If Daily Simple SOFR as determined above </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">would be less than the SOFR Floor, then Daily Simple SOFR shall be deemed to be the SOFR </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Floor.  If SOFR for any SOFR Determination Date has not been published or replaced with a </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Benchmark Replacement by 5&#58;00 p.m. (Pittsburgh, Pennsylvania time) on the second Business </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Day immediately following such SOFR Determination Date, then SOFR for such SOFR </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Determination Date will be SOFR for the first Business Day preceding such SOFR Determination </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt;text-align:right"><font><br></font></div></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Date for which SOFR was published in accordance with the definition of &#8220;SOFR&#8221;&#59; provided that </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">SOFR determined pursuant to this sentence shall be used for purposes of calculating Daily Simple </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">SOFR for no more than 3 consecutive SOFR Rate Days.  If and when Daily Simple SOFR as </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">determined above changes, any applicable rate of interest based on Daily Simple SOFR will </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">change automatically without notice to the Borrower, effective on the date of any such change. </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">Dollar</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;, &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">Dollars</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;, &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">U.S. Dollars</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8221; and the symbol &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">$</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8221; means, in each case, the lawful </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">money of the Unites States of America.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">Dollar Equivalent</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8221; means, for any amount, at the time of determination thereof, (a) if such </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">amount is expressed in Dollars, such amount, (b) if such amount is expressed in an Agreed </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Foreign Currency, the equivalent of such amount in Dollars determined by using the rate of </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">exchange for the purchase of Dollars with the Agreed Foreign Currency last provided (either by </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">publication or otherwise provided to the Bank by the applicable Bloomberg source (or such other </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">publicly available source for displaying exchange rates as determined by the Bank from time to </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">time) on the date that is the applicable Daily RFR Lookback Day (for amounts relating to Daily </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">RFR Simple RFR Loans and letters of credit denominated in an Agreed Foreign Currency to </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">which a Daily Simple RFR would apply) immediately preceding the date of determination, or </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">otherwise on the date which is two (2) Business Days immediately preceding the date of </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">determination or otherwise with respect to Loans to which any other Interest Rate Option applies, </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">the lookback date applicable thereto (or if such service ceases to be available or ceases to provide </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">such rate of exchange, the equivalent of such amount in Dollars as determined by the Bank using </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">any method of determination it deems appropriate in its sole discretion) and (c) if such amount is </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">denominated in any other currency, the equivalent of such amount in Dollars as determined by the </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Bank using any method of determination it deems appropriate in its sole discretion. Any </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">determination by the Banka pursuant to clauses (b) or (c) above shall be conclusive absent </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">manifest error.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">Effective Date</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8221; means the date of the Fifteenth Amended and Restated Line of Credit Note.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">Equity Interests&#8221;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%"> means shares of capital stock, partnership interests, membership interests in </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">a limited liability company, beneficial interests in a trust or other equity ownership interests in a </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Person, and any warrants, options or other rights entitling the holder thereof to purchase or </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">acquire any such equity interest.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">&#8364;STR</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8221; means a rate equal to the Euro Short Term Rate as administered by the &#8364;STR </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Administrator.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">&#8364;STR Administrator</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8221; means the European Central Bank (or any successor administrator of the </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Euro Short Term Rate).</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">&#8364;STR Administrator&#8217;s Website</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8221; means the European Central Bank&#8217;s website, currently at </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">http&#58;&#47;&#47;www.ecb.europa.eu, or any successor source for the Euro Short Term Rate identified as </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">such by the &#8364;STR Administrator from time to time.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">Euro</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8221; or &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">&#8364;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8221; mean the single currency of the Participating Member States.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">Eurocurrency Banking Day</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8221; means any day which is, as applicable, for Obligations, interest, </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">fees, commissions or other amounts denominated in, or calculated with respect to (i) Euros, a </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">TARGET Day and (ii) Australian Dollars, any day on which banks are open for business in </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Australia. </font></div><div style="text-align:justify"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt;text-align:right"><font><br></font></div></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">Eurocurrency Rate</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8221; means, with respect to any Eurocurrency Rate Borrowing for any Interest </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Period, an interest rate per annum determined by Bank by dividing (the resulting quotient  </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">rounded upwards, at the Bank&#8217;s discretion, to the nearest 1&#47;100 of 1%)(a) the applicable </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Eurocurrency Rate below for such Interest Period by (b) a number equal to 1.00 minus the </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Eurocurrency Reserve Percentage&#58;  </font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">(a)  denominated in Australian Dollars, the rate per annum equal to the Australian Bank </font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Bill Swap Bid Rate or the successor thereto as approved by the Bank as published by </font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Bloomberg (or on any successor or substitute service providing rate quotations </font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">comparable to those currently provided by such service, as determined by the Bank from </font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">time to time) for the applicable Interest Period, rounded upwards, at the Bank&#8217;s </font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">discretion, to the nearest 1&#47;100th of 1% per annum at approximately 10&#58;00 a.m. (Sydney, </font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Australia time), two (2) Eurocurrency Banking Days prior to the commencement of such </font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Interest Period, as the rate for deposits in Australian Dollars with a maturity comparable </font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">to such Interest Period&#59; provided, that if by such time the Australian Bank Bill Swap Bid </font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Rate in respect of such day has not been so published, or such day is not a Business Day, </font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">then the Australian Bank Bill Swap Bid Rate for such day will be the Australian Bank </font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Bill Swap Bid Rate as published in respect of the first preceding Business Day for which </font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">such Australian Bank Bill Swap Bid Rate was published thereon&#59; provided further that </font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">any Australian Bank Bill Swap Bid Rate so determined based on the first preceding </font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Business Day shall be utilized for purposes of calculation of the Eurocurrency Rate for no </font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">more than three (3) consecutive Business Days (any such day, collectively, the </font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8220;Australian Rate Lookback Day&#8221;)&#59; </font></div><div style="text-align:justify;text-indent:72pt"><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">provided that if the adjusted Eurocurrency Rate as determined above would be less than </font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">the Floor, such rate shall be deemed to be the Floor for purposes of this Note. The </font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Eurocurrency Rate for any Loans shall be based upon the Eurocurrency Rate for the </font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Currency in which such Loans are requested. The Eurocurrency Rate for each outstanding </font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Eurocurrency Rate Loan shall be adjusted automatically as of the effective date of any </font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">change in the Eurocurrency Reserve Percentage. The Bank shall give prompt notice to the </font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Borrower Representative of the Eurocurrency Rate as determined or adjusted in </font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">accordance herewith, which determination shall be conclusive absent manifest error.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">Eurocurrency Rate Lookback Days</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8221; means, collectively, Australian Rate Lookback Day and </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">New Zealand Rate Lookback Day and each such day is a &#8220;Eurocurrency Rate Lookback Day&#8221;, </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">Eurocurrency Rate Borrowing</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8221; means, as to any Borrowing Tranche, a Eurocurrency Rate </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Loan comprising such Borrowing Tranche. </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">Eurocurrency Rate Loan</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8221; means a Loan that bears interest at a rate based on the Eurocurrency </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Rate.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">Eurocurrency Rate Option</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8221; means the option of the Borrower to have Loans bear interest at </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">the rate and under the terms specified in Section 2(iv) &#91;Australian Dollar Loans&#93;.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">Eurocurrency Reserve Percentage</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8221; means, for any day during any Interest Period, the reserve </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">percentage in effect on such day, whether or not applicable to any Lender, under regulations </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">issued from time to time by the Federal Reserve Board for determining the maximum reserve </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">requirement (including any emergency, special, supplemental or other marginal reserve </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">requirement) with respect to eurocurrency funding (currently referred to as &#8220;Eurocurrency </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">liabilities&#8221; in Regulation D) or any other reserve ratio or analogous requirement of any central </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">banking or financial regulatory authority imposed in respect of the maintenance of the </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt;text-align:right"><font><br></font></div></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Commitments or the funding of the Loans.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">Excluded Hedge Liability or Liabilities</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8221; means, with respect to each Borrower, each of its </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Swap Obligations if, and only to the extent that, all or any portion of this Agreement or any other </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Loan Document that relates to such Swap Obligation is or becomes illegal under the CEA, or any </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">rule, regulation or order of the CFTC, solely by virtue of such Loan Party&#8217;s failure to qualify as </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">an Eligible Contract Participant on the Eligibility Date for such Swap. Notwithstanding anything </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">to the contrary contained in the foregoing or in any other provision of this Agreement or any </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">other Loan Document, the foregoing is subject to the following provisos&#58; (a) if a Swap Obligation </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">arises under a master agreement governing more than one Swap, this definition shall apply only </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">to the portion of such Swap Obligation that is attributable to Swaps for which such guaranty or </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">security interest is or becomes illegal under the CEA, or any rule, regulations or order of the </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">CFTC, solely as a result of the failure by such Loan Party for any reason to qualify as an Eligible </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Contract Participant on the Eligibility Date for such Swap, (b) if a guarantee of a Swap Obligation </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">would cause such obligation to be an Excluded Hedge Liability but the grant of a security interest </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">would not cause such obligation to be an Excluded Hedge Liability, such Swap Obligation shall </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">constitute an Excluded Hedge Liability for purposes of the guaranty but not for purposes of the </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">grant of the security interest, and (c) if there is more than one Loan Party executing this </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Agreement or the other Loan Documents and a Swap Obligation would be an Excluded Hedge </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Liability with respect to one or more of such Persons, but not all of them, the definition of </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Excluded Hedge Liability or Liabilities with respect to each such Person shall only be deemed </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">applicable to (i) the particular Swap Obligations that constitute Excluded Hedge Liabilities with </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">respect to such Person, and (ii) the particular Person with respect to which such Swap Obligations </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">constitute Excluded Hedge Liabilities.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">Fallback Rate</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8221; means the Base Rate.  </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">&#8220;Federal Funds Open Rate&#8221; </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">shall mean,</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%"> </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">for any day, the rate per annum (based on a year of 360 </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">days and actual days elapsed) which is the daily federal funds open rate as quoted by ICAP North </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">America, Inc. (or any successor) as set forth on the Bloomberg Screen BTMM for that day </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">opposite the caption &#8220;OPEN&#8221; (or on such other substitute Bloomberg Screen that displays such </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">rate), or as set forth on such other recognized electronic source used for the purpose of displaying </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">such rate as selected by the Bank (an &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">Alternate Source</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;) (or if such rate for such day does not </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">appear on the Bloomberg Screen BTMM (or any substitute screen) or on any Alternate Source, or </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">if there shall at any time, for any reason, no longer exist a Bloomberg Screen BTMM (or any </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">substitute screen) or any Alternate Source, a comparable replacement rate determined by the </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Bank at such time (which determination shall be conclusive absent manifest error)&#59; provided </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">however, that if such day is not a Business Day, the Federal Funds Open Rate for such day shall </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">be the &#8220;open&#8221; rate on the immediately preceding Business Day.  The rate of interest charged shall </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">be adjusted as of each Business Day based on changes in the Federal Funds Open Rate without </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">notice to the Borrowers.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">Floor</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8221; means the benchmark rate floor, if any, provided in this Note with respect to </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Daily Simple SOFR or if no floor is specified, zero.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">&#8220;Foreign Currency Hedge</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8221; means any foreign exchange transaction, including spot and forward </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">foreign currency purchases and sales, listed or over-the-counter options on foreign currencies, </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">non-deliverable forwards and options, foreign currency swap agreements, currency exchange rate </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">price hedging arrangements, and any other similar transaction providing for the purchase of one </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">currency in exchange for the sale of another currency.  </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">Foreign Currency Hedge Liabilities</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8221; means as is specified in the definition of Lender </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt;text-align:right"><font><br></font></div></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Provided Foreign Currency Hedge.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">Governmental Authority</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8221; means the government of the United States of America or any </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">other nation, or of any political subdivision thereof, whether state or local, and any agency, </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">authority, instrumentality, regulatory body, court, central bank or other entity exercising </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">executive, legislative, judicial, taxing, regulatory or administrative powers or functions of or </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">pertaining to government (including any supra-national bodies such as the European Union or the </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">European Central Bank).</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">Interest Period</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8221; means the period of time selected by the Borrower Representative in </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">connection with (and to apply to) any election permitted hereunder by the Borrower </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Representative to have advances under this Note bear interest under a Term Rate Loan Option.  </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Subject to the last sentence of this definition and subject to availability for the interest rate </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">applicable to the relevant Currency, such period shall be one, three or six months.   Such Interest </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Period shall commence on the effective date of such Term Rate Loan Option, which shall be (i) </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">the Borrowing Date if the Borrower Representative is requesting new advances under this Note, </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">or (ii) the date of renewal of or conversion to a Term Rate Loan Option if the Borrower </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Representative is renewing or converting to a Term Rate Loan Option applicable to outstanding </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">advances under this Note.  Notwithstanding the second sentence hereof&#58; (A) any Interest Period </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">which would otherwise end on a date which is not a Business Day shall be extended to the next </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">succeeding Business Day unless such Business Day falls in the next calendar month, in which </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">case such Interest Period shall end on the next preceding Business Day and (B) the Borrower </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Representative shall not select, convert to or renew an Interest Period for any portion of the </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">advances under this Note that would end after the Expiration Date.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">IOSCO Principles</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8221; means the International Organization of Securities </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Commissions&#8217; (IOSCO) Principles for Financial Benchmarks, as the same may be amended or </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">supplemented from time to time.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">ISDA Definitions</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8221; means the 2006 ISDA Definitions published by the International Swaps </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">and Derivatives Association, Inc. or any successor thereto, as amended or supplemented from </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">time to time, or any successor definitional booklet for interest rate derivatives published from </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">time to time by the International Swaps and Derivatives Association, Inc. or such successor </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">thereto.  </font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">Lender Provided Foreign Currency Hedge</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8221; means a Foreign Currency Hedge which is </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">entered into between any Borrower and Bank that&#58; (a) is documented in a standard International </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Swaps and Derivatives Association Master Agreement or another reasonable and customary </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">manner, (b) provides for the method of calculating the reimbursable amount of the provider&#8217;s </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">credit exposure in a reasonable and customary manner, and (c) is entered into for hedging (rather </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">than speculative) purposes.  The liabilities owing to Bank providing any Lender Provided Foreign </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Currency Hedge (the &#8220;Foreign Currency Hedge Liabilities&#8221;) by any Borrower that is party to such </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Lender Provided Foreign Currency Hedge shall, for purposes of this Note and all other Loan </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Documents be &#8220;Obligations&#8221; of such Person and of each other Borrower, be guaranteed </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">obligations under this Note and otherwise treated as Obligations for purposes of the other Loan </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Documents, except to the extent constituting Excluded Hedge Liabilities of such Person.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">Lender Provided Interest Rate Hedge</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8221; means an Interest Rate Hedge which is entered into </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">between any Loan Party and any Hedge Bank that&#58; (a) is documented in a standard International </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Swaps and Derivatives Association Master Agreement or another reasonable and customary </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">manner, (b) provides for the method of calculating the reimbursable amount of the provider&#8217;s </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">credit exposure in a reasonable and customary manner, and (c) is entered into for hedging (rather </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt;text-align:right"><font><br></font></div></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">than speculative) purposes.  The liabilities owing to the Hedge Bank providing any Lender </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Provided Interest Rate Hedge (the &#8220;Interest Rate Hedge Liabilities&#8221;) by any Loan Party that is </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">party to such Lender Provided Interest Rate Hedge shall, for purposes of this Agreement and all </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">other Loan Documents, be &#8220;Obligations&#8221; of such Person and of each other Loan Party, be </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">guaranteed obligations under any Guaranty Agreement and secured obligations under any other </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Loan Document, as applicable, except to the extent constituting Excluded Hedge Liabilities of </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">such Person. The Liens securing the Hedge Liabilities shall be pari passu with the Liens securing </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">all other Obligations under this Agreement and the other Loan Documents, subject to the express </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">provisions of Section 10.3 &#91;Application of Proceeds&#93;.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">Loans</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8221; means, collectively, and &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">Loan</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8221; means, separately, all Revolving Credit Loans.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">NZFMA Bank Bill Reference Rate</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8221; shall mean the bank bill benchmark rate published by </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">the New Zealand Financial Markets Association (NZFMA). It is the borrowing rate among the </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">country&#8217;s top market makers, and is widely used as the benchmark interest rate for financial </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">instruments.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">Obligation</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8221; means any obligation or liability of any of the Borrowers or other credit support </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">providers specified in the Loan Documents, howsoever created, arising or evidenced, whether </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">direct or indirect, absolute or contingent, now or hereafter existing, or due or to become due, </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">under or in connection with (a) this Note or any other Loan Document whether to the Bank or its </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">affiliates or other persons provided for under such Loan Documents and (b) any Other Lender </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Provided Financial Service Product.  Notwithstanding anything to the contrary contained in the </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">foregoing, the Obligations shall not include any Excluded Hedge Liabilities.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">Official Body</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8221; means the government of the United States of America or any other nation, or </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">of any political subdivision thereof, whether state or local, and any agency, authority, </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">instrumentality, regulatory body, court, central bank or other entity exercising executive, </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">legislative, judicial, taxing, regulatory or administrative powers or functions of or pertaining to </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">government (including any supra-national bodies such as the European Union or the European </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Central Bank) and any group or body charged with setting financial accounting or regulatory </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">capital rules or standards (including the Financial Accounting Standards Board, the Bank for </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">International Settlements or the Basel Committee on Banking Supervision or any successor or </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">similar authority to any of the foregoing).</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">Participating Member State</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8221; means any member state of the European Union that has the </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">euro as its lawful currency in accordance with legislation of the European Union relating to </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Economic and Monetary Union.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">Person</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8221; means any natural person, corporation, limited liability company, trust, joint venture, </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">association, company, partnership, Governmental Authority or other entity.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">Polish Zloty Loan Interest Period</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8221; shall mean, as to any advance to which WIBOR applies, </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">the period of thirty (30) days, commencing on the date of disbursement of an advance (or the date </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">of conversion of an advance to WIBOR, as the case may be) and each successive period of thirty </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">(30) days thereafter&#59; provided that, if a Polish Zloty Loan Interest Period would end on a day </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">which is not a Business Day, it shall end on the next succeeding Business Day unless such day </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">falls in the next succeeding calendar month in which case the Polish Zloty Loan Interest Period </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">shall end on the next preceding Business Day.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">&#8220;Prime Rate&#8221;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%"> shall mean the rate publicly announced by the Bank from time to time as its prime </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">rate.  The Prime Rate is determined from time to time by the Bank as a means of pricing some </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt;text-align:right"><font><br></font></div></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">loans to its borrowers.  The Prime Rate is not tied to any external rate of interest or index, and </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">does not necessarily reflect the lowest rate of interest actually charged by the Bank to any </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">particular class or category of customers.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">Published Rate</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8221; shall mean the one-month Bloomberg Short-Term Bank Yield Index rate </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">administered by Bloomberg and published by Bloomberg or another commercially available </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">source providing such quotations as may be designated by the Bank from time to time.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">Reference Time</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8221; means, with respect to any setting of the then-current Benchmark, the time </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">determined by the Bank in its reasonable discretion. </font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">Relevant Governmental Body</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8221; means the Board of Governors of the Federal Reserve </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">System of the United States and&#47;or the Federal Reserve Bank of New York, or a committee </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">officially endorsed or convened by the Board of Governors of the Federal Reserve System of the </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">United States and&#47;or the Federal Reserve Bank of New York, or any successor thereto.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">Revolving Credit Loans</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8221; means, collectively, and Revolving Credit Loan means, separately, </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">all advances made by Bank to Borrowers pursuant to Section 1 &#91;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">Advances</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#93; of this Note.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">RFR</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8221; means, for any Obligations, interest, fees, commissions or other amounts denominated </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">in, or calculated with respect to Euro, &#8364;STR.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">RFR Adjustment</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8221; means with respect to Daily Simple RFR Loans or Term RFR Rate Loans, </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">the adjustment set forth in the table below corresponding to such Currency for the corresponding </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Daily Simple RFR Option or Term RFR Option&#58;</font></div><div style="text-align:justify"><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.519%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#d9d9d9;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">Currency</font></td><td colspan="3" style="background-color:#d9d9d9;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">Adjustment to Daily Simple RFR</font></td><td colspan="3" style="background-color:#d9d9d9;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">Adjustment to Term RFR</font></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Euros</font></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">0.0456%</font></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">0.0456%</font></td></tr></table></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:115%">RFR Administrator</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">&#8221; means the &#8364;STR Administrator.</font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:115%">RFR Administrator&#8217;s Website</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">&#8221; means the &#8364;STR Administrator&#8217;s Website. </font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:115%">RFR Business Day</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">&#8221; means as applicable, for any Obligations, interest, fees, commissions or </font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">other amounts denominated in, or calculated with respect to Euro, a TARGET Day. </font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:115%">RFR Loan</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">&#8221; means a Loan that bears interest at a rate based on a Daily Simple RFR or, after </font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">the replacement of the then-current Benchmark for any Currency for all purposes hereunder or </font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">under any Loan Document with a Term RFR pursuant to </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline">Section 2(vii)(P)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%"> &#91;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:115%">Term RFR </font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:115%">Transition Event</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">&#93;, the Term RFR for such Currency, as the context may require. </font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:115%">&#8220;RFR Reserve Percentage</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">&#8221; means as of any day, the maximum effective percentage in effect on </font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">such day, if any, as prescribed by the Board of Governors of the Federal Reserve System (or any </font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">successor) for determining the reserve requirements (including, without limitation, supplemental, </font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">marginal and emergency reserve requirements) with respect to RFR Loans. </font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:115%">&#8220;Ruhlman Family&#8221;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%"> shall mean Barbara P. Ruhlman Irrevocable Trust Dated July 29, 2008, </font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">Barbara P. Ruhlman, Robert G. Ruhlman, Abigail Ruhlman, Randall M. Ruhlman, J. Ryan </font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">Ruhlman, Maegan A. R. Cross, and each of such individual&#8217;s offspring. </font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt;text-align:right"><font><br></font></div></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:115%">SOFR</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">&#8221; means, for any day, a rate equal to the secured overnight financing rate as administered </font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">by the Federal Reserve Bank of New York (or a successor administrator of the secured overnight </font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">financing rate).   </font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">SOFR Floor</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8221; means a rate of interest per annum equal to zero basis points (0.00%).</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">SOFR Reserve Percentage</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8221; means, for any day, the maximum effective percentage in effect </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">on such day, if any, as prescribed by the Board of Governors of the Federal Reserve System (or </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">any successor) for determining the reserve requirements (including, without limitation, </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">supplemental, marginal and emergency reserve requirements) with respect to SOFR funding. </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">Swap</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8221; means any &#8220;swap&#8221; as defined in Section 1a(47) of the CEA and regulations thereunder, </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">other than (a) a swap entered into, or subject to the rules of, a board of trade designated as a </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">contract market under Section 5 of the CEA, or  (b) a commodity option entered into pursuant to </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">CFTC Regulation 32.3(a).</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">Swap Obligation</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8221; means any obligation to pay or perform under any agreement, contract or </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">transaction that constitutes a Swap which is also a Lender Provided Interest Rate Hedge or a </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Lender Provided Foreign Currency Hedge.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">TARGET2</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8221; means the Trans-European Automated Real-time Gross Settlement Express </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Transfer payment system which utilizes a single shared platform and which was launched on </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">November 19, 2007.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">TARGET Day</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8221; means any day on which TARGET2 is open for the settlement of payments in </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Euros.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">Term Rate Loan</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8221; means a Loan that bears interest at a rate based on the Eurocurrency Rate or </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Term RFR.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">Term Rate Loan Option</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8221; means the option of the Borrowers to have Loans bear interest at the </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">rate and under the terms specified in Section 2(vi)(B).sto</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">Term RFR</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8221; means, with respect to Euros for any Interest Period, a rate per annum determined </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">by the Bank, for any Obligations, interest, fees, commissions or other amounts denominated in, or </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">calculated with respect to any applicable Term RFR Forward Looking Rate by dividing (the </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">resulting quotient  rounded upwards, at the Bank&#8217;s discretion, to the nearest 1&#47;100 of 1%) (a) the </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">applicable Term RFR Forward Looking Rate by (b) a number equal to 1.00 minus the Term RFR </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Reserve Percentage&#59; </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%"> that if the adjusted rate as determined above would be less than the </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Floor, such rate shall be deemed to be the Floor for purposes of this Note. The adjusted Term </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">RFR for each outstanding Term RFR Loan shall be adjusted automatically as of the effective date </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">of any change in the Term RFR Reserve Percentage. The Bank shall give prompt notice to the </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Borrower Representative of the adjusted Term RFR Rate as determined or adjusted in accordance </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">herewith, which determination shall be conclusive absent manifest error.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">Term RFR Forward Looking Rate</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8221; means, with respect to Euros for any Interest Period, the </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">forward-looking term rate for a period comparable to such Interest Period based on the RFR for </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">such Currency that is published by an authorized benchmark administrator and is displayed on a </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">screen or other information service, each as identified or selected by the Bank in its reasonable </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">discretion at approximately a time and as of a date prior to the commencement of such Interest </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Period determined by the Bank.</font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt;text-align:right"><font><br></font></div></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">Term RFR Notice</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8221; means a notification by the Bank to the Borrower Representative of the </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">occurrence of a Term RFR Transition Event.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">Term RFR Option</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8221; means the option of the Borrower Representative to have advanced under </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">this Note bear interest at the rate and under the terms specified in Section 2(e)(A) &#91;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">Term RFR </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">Option</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#93;.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">Term RFR Rate Loan</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8221; means a Loan in Euros that bears interest at a rate based on Term RFR.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">Term RFR Transition Date</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8221; means, in the case of a Term RFR Transition Event, the date that </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">is set forth in the Term RFR Notice provided to the Borrowers pursuant to Section 2(vii)(P) </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#91;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">Term RFR Transition Event</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#93;, which date shall be at least 30 (thirty) calendar days from the </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">date of the Term RFR Notice.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">Term RFR Transition Event</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8221; means, with respect to Euros for any Interest Period, the </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">determination by the Bank that (a) the applicable Term RFR for such Currency is determinable </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">for each Available Tenor, (b) the administration of such Term RFR is administratively feasible </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">for the Bank, and (c) the RFR Administrator publishes, publicly announces or makes publicly </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">available that such Term RFR is administered in accordance with the IOSCO Principles, and (d) </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">such Term RFR is used as a benchmark rate in at least five currently outstanding syndicated </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">credit facilities denominated in the applicable Currency (and such syndicated credit facilities are </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">identified and are publicly available for review), and (e) such Term RFR is recommended for use </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">by a Relevant Governmental Body.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">U.S. Government Securities Business Day</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8221; means any day except for (a) a Saturday, (b) a </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Sunday or (c) a day on which the Securities Industry and Financial Markets Association </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">recommends that the fixed income departments of its members be closed for the entire day for </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">purposes of trading in United States government securities.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">WIBOR</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8221; shall mean, in relation to any Advance denominated in Zloty and any Polish Zloty </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Loan Interest Period&#58; </font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">(a) a rate per annum determined by the Bank to be equal to the WIBOR Screen Rate </font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">(rounded upwards to five decimal places)&#59; or </font></div><div style="text-align:justify;text-indent:72pt"><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">(b) in the event that no such WIBOR Screen Rate is available, the rate per annum </font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">determined by the Bank to be the arithmetic mean (rounded upwards to five decimal </font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">places) of the rates offered by prime banks in the Warsaw interbank market for deposits </font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">in the relevant Currency and with a term equivalent to such Polish Zloty Loan Interest </font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Period, </font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">in each case, at or about 11 a.m. (Warsaw time) on the first day of the relevant Polish Zloty Loan </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Interest Period. </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">WIBOR Screen Rate</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8221; shall mean the percentage rate per annum determined by the Polish </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Association of Banking Dealers (Stowarzyszenie Dealerow Bankowych ACI Polska), as </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">displayed on the appropriate page of the Reuters screen (and, if such page is replaced or service </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">ceases to be available, the Bank may specify another page or service displaying the appropriate </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">rate). </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">Zloty</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">&#8221; shall mean the lawful currency of Poland. </font></div><div style="text-align:justify"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt;text-align:right"><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">The foregoing notwithstanding, it is understood that the Borrowers may select different Options to apply simultaneously to different portions of the advances and may select up to six (6) different Borrowing Tranches to apply simultaneously to different portions of the advances bearing interest under the Daily Simple SOFR Rate Option or Benchmark Option.  Interest hereunder will be calculated based on the actual number of days that principal is outstanding over a year of 360 days. In no event will the rate of interest hereunder exceed the maximum rate allowed by law.</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:115%">3.         </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:115%;text-decoration:underline">Interest Rate Election</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">.  The Borrowers shall pay interest in respect of the outstanding unpaid principal amount of the Loans as selected by the Borrower Representative from the applicable Interest Rate Options specified above applicable to the Loans, it being understood that, subject to the provisions of this Note, the Borrower may select different Interest Rate Options and different Interest Periods to apply simultaneously to the Loans comprising different Borrowing Tranches and may convert to or renew one or more Interest Rate Options with respect to all or any portion of the Loans comprising any Borrowing Tranche&#59; provided that there shall not be at any one time outstanding more than six (6) Borrowing Tranches&#59; provided further that if an Event of Default exists and is continuing, the Borrowers upon notice from Bank, may not request, convert to, or renew the Daily Simple SOFR Rate Option or Daily Simple RFR Option for any Loans and the Bank may demand that all existing Borrowing Tranches (i) denominated in Dollars bearing interest under a Daily Simple SOFR Rate Option shall be converted immediately to the Base Rate Option and (ii) denominated in an Agreed Currency shall either (x) (A) in relation to Term Rate Loans, be converted immediately to the Base Rate Option denominated in Dollars (in an amount equal to the Dollar Equivalent of such Agreed Currency) at the end of the Interest Period therefor&#59; and (B) in relation to Daily Rate Loans, be converted immediately to the Base Rate Option or (y) in relation to Term Rate Loans, be prepaid at the end of the applicable Interest Period in full, subject to the obligation of the Borrower to pay any indemnity under Section 8 &#91;Yield Protection&#59; Break Funding Indemnification&#93; in connection with such conversion.  </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:115%">4.         </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:115%;text-decoration:underline">Advance Procedures</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:115%">.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">  A request for advance made by telephone must be promptly confirmed in writing by such method as the Bank may require.  Each Borrower authorizes the Bank to accept telephonic requests for advances, and the Bank shall be entitled to rely upon the authority of the CFO,  VP &#8211; Finance, Controller, General Counsel, or Treasury Manager providing such instructions.  Each Borrower hereby indemnifies and holds the Bank harmless from and against any and all damages, losses, liabilities, costs and expenses (including reasonable attorneys&#8217; fees and expenses) which may arise or be created by the acceptance of such telephone requests or making such advances.  The Bank will enter on its books and records, which entry when made will be presumed correct, the date and amount of each advance, the interest rate and interest period applicable thereto, as well as the date and amount of each payment&#59; provided, however, that failure to make any such entry shall in no way detract from Borrowers&#8217; obligations under this Note.  </font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:115%">5.         </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:115%;text-decoration:underline">Payment Terms&#59; Commitment Fee</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">.  The Borrowers shall pay accrued interest on the unpaid principal balance of this Note in arrears&#58;  (a) for the portion of advances bearing interest under the Base Rate Option and the Benchmark Option, on the first day of each month during the term hereof, (b) for the portion of advances bearing interest under the Daily Simple SOFR Rate Option with respect to the Benchmark Option, on the last day of the respective Interest Period or Available Tenor, as applicable, for such advance, (c) if any Interest Period or Benchmark Option Available Tenor is longer than three (3) months, then also on the three (3) month anniversary of such interest period and every three (3) months thereafter, and (d) for all advances, at maturity, whether by acceleration of this Note or otherwise, and after maturity, on demand until paid in full.  All outstanding principal and accrued interest hereunder shall be due and payable in full on the Expiration Date.  All advances under this Note shall be repaid and each payment of interest thereon shall be paid in the currency in which such advance was made.  If for any reason any Borrower is prohibited by any law, rule, regulation or any other reason from making any required payment hereunder or under any of the other Loan Documents in an Agreed Foreign Currency, </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt;text-align:right"><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">such Borrower will make such payment in Dollars in the Dollar Amount of such Agreed Foreign Currency payment amount.</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">If any payment under this Note shall become due on a Saturday, Sunday or public holiday under the laws of the State where the Bank&#8217;s office indicated above is located, such payment shall be made on the next succeeding Business Day and such extension of time shall be included in computing interest in connection with such payment.  Each Borrower hereby authorizes the Bank to charge such Borrower&#8217;s deposit account at the Bank for any payment when due hereunder. Payments received will be applied to charges, fees and expenses (including attorneys&#8217; fees), accrued interest and principal in any order the Bank may choose, in its sole discretion.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">The Borrowers shall pay to the Bank quarterly in arrears, on the last day of each calendar quarter, a commitment fee in the amount of the product of twenty (20) basis points (0.20%) per annum </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline">multiplied by</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%"> the average daily unused amount of the Facility during the most recently ended quarter.</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">Notwithstanding anything to the contrary set forth herein or in any of the other Loan Documents, if, after the making of any Revolving Loan in any currency other than Dollars, currency control or exchange regulations are imposed in the country which issues such currency with the result that the type of currency in which such advance was made (the &#34;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:115%">Original Currency</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">&#34;) no longer exists or a Borrower is not able to make payment to the Bank in such Original Currency, then all payments to be made by such Borrower hereunder in such currency shall instead be made when due in Dollars in an amount equal to the Dollar Amount (as of the date of repayment) of such payment due, it being the intention of the parties hereto that the Borrowers take all risks of the imposition of any such currency control or exchange regulations. </font></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%"> </font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:115%">6.         </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:115%;text-decoration:underline">Late Payments&#59; Default Rate</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:115%">.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">  If any Borrower fails to make any payment of principal, interest or other amount coming due pursuant to the provisions of this Note within fifteen (15) calendar days of the date due and payable, such Borrower also shall pay to the Bank a late charge equal to the lesser of five percent (5%) of the amount of such payment or $100.00 (the </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:115%">&#8220;Late Charge&#8221;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">).  Such fifteen (15) day period shall not be construed in any way to extend the due date of any such payment.  Upon maturity, whether by acceleration, demand or otherwise, and at the Bank&#8217;s option upon the occurrence of any Event of Default (as hereinafter defined) and during the continuance thereof, each advance outstanding under this Note shall bear interest at a rate per annum (based on the actual number of days that principal is outstanding over a year of 360 days) which shall be two percentage points (2%) in excess of the interest rate in effect from time to time under this Note but not more than the maximum rate allowed by law (the </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:115%">&#8220;Default Rate&#8221;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">).  The Default Rate shall continue to apply whether or not judgment shall be entered on this Note.  Both the Late Charge and the Default Rate are imposed as liquidated damages for the purpose of defraying the Bank&#8217;s expenses incident to the handling of delinquent payments, but are in addition to, and not in lieu of, the Bank&#8217;s exercise of any rights and remedies hereunder, under the other Loan Documents or under applicable law, and any fees and expenses of any agents or attorneys which the Bank may employ.  In addition, the Default Rate reflects the increased credit risk to the Bank of carrying a loan that is in default.  Each Borrower agrees that the Late Charge and Default Rate are reasonable forecasts of just compensation for anticipated and actual harm incurred by the Bank, and that the actual harm incurred by the Bank cannot be estimated with certainty and without difficulty.</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:115%">7.         </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:115%;text-decoration:underline">Prepayment&#59; Reduction of Facility</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:115%">.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">  The Borrowers shall have the right to prepay any advance hereunder at any time and from time to time, in whole or in part&#59; subject, however, to payment of any break funding indemnification amounts owing pursuant to paragraph 8 below.  The Borrowers shall have the right to reduce the Facility from time to time in a minimum of $1,000,000 increments.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:115%">8.         </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:115%;text-decoration:underline">Yield Protection&#59; Break Funding Indemnification</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">.  The Borrowers shall pay to the Bank on written demand therefor, together with the written evidence of the justification therefor, all direct costs </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt;text-align:right"><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">incurred, losses suffered or payments made by Bank by reason of any change in law or regulation or its interpretation imposing any reserve, deposit, allocation of capital, or similar requirement (including without limitation, Regulation D of the Board of Governors of the Federal Reserve System) on the Bank, its holding company or any of their respective assets.  In addition, each Borrower agrees to indemnify the Bank against any liabilities, losses or expenses (including, without limitation, loss of margin, any loss or expense sustained or incurred in liquidating or employing deposits from third parties, and any loss or expense incurred in connection with funds acquired to effect, fund or maintain any advance (or any part thereof) bearing interest under the Daily Simple SOFR Rate Option) which the Bank sustains or incurs as a consequence of either (i) any Borrower&#8217;s failure to make a payment on the due date thereof, (ii) any Borrower&#8217;s revocation (expressly, by later inconsistent notices or otherwise) in whole or in part of any notice given to Bank to request, convert, renew or prepay any advance bearing interest under the Daily Simple SOFR Rate Option, or (iii) any Borrower&#8217;s payment or prepayment (whether voluntary, after acceleration of the maturity of this Note or otherwise) or conversion of any advance bearing interest under the Daily Simple SOFR Rate Option on a day other than the last day of the applicable Interest Period.  A notice as to any amounts payable pursuant to this paragraph given to any Borrower by the Bank shall, in the absence of manifest error, be conclusive and shall be payable upon demand. Each Borrower&#8217;s indemnification obligations hereunder shall survive the payment in full of the advances and all other amounts payable hereunder.  </font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:115%">9.         </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:115%;text-decoration:underline">Other Loan Documents</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:115%">.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">  This Note is issued in connection with the Amended and Restated Loan Agreement between the Borrowers and the Bank, dated as of September 24, 2015 (as further amended, modified or renewed from time to time, the </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:115%">&#8220;Loan Agreement&#8221;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">), and the other agreements and documents now or hereafter executed and&#47;or delivered in connection herewith or therewith or referred to herein or therein (including, without limitation, the subject LCs), the terms of which are incorporated herein by reference (this Note, the Loan Agreement, and such other agreements and documents, each as amended, modified or renewed from time to time, being collectively referred to as the </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:115%">&#8220;Loan Documents&#8221;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">), and is secured by the property (if any) described in the Loan Documents and by such other collateral as previously may have been or may in the future be granted to the Bank to secure this Note.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">Capitalized and other terms not defined herein shall have the meanings ascribed to them in the other Loan Documents.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:115%"> </font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:115%">10.       </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:115%;text-decoration:underline">Events of Default</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:115%">. </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%"> The occurrence of any of the following events will be deemed to be an </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:115%">&#8220;Event of Default&#8221;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%"> under this Note&#58; (i) (A) the nonpayment of (1) any principal under this Note when due and (2) interest, other indebtedness or any other amounts payable under this Note or any of the other Loan Documents (other than reimbursements referred to in clause (i)(B) of this Section 10) within ten (10) days after the same is due, and (B) failure to reimburse the Bank for any draft or other item paid by Bank pursuant to or otherwise in respect of any subject LC when obligated to do so&#59; (ii) the occurrence of any event of default or any default and the lapse of any notice or cure period, or any Obligor&#8217;s failure to observe or perform any covenant or other agreement, under or contained in any Loan Document or any other document now or in the future, relating to, evidencing or securing any debt, liability or obligation of any Obligor to the Bank&#59; (iii) the filing by or against any Obligor of any proceeding in bankruptcy, receivership, insolvency, reorganization, liquidation, conservatorship or similar proceeding (and, in the case of any such proceeding instituted against any Obligor, such proceeding is not dismissed or stayed within 30 days of the commencement thereof, provided that the Bank shall not be obligated to advance additional funds hereunder during such period)&#59; (iv) any assignment by any Obligor for the benefit of creditors, or any levy, garnishment, attachment or similar proceeding is instituted against any property of any Obligor held by or deposited with the Bank or the cessation of all or a substantial part of the business operations of any Obligor&#59; (v) a default with respect to any other indebtedness of any Obligor for borrowed money, if the effect of such default is to cause or permit the acceleration of such debt, provided that this subsection shall not apply if and only so long as the aggregate unpaid principal balance of all such indebtedness in default does not exceed five million dollars ($5,000,000) at any one time </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt;text-align:right"><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">outstanding&#59; in this subsection, &#34;default&#34; means that (A) there shall have occurred (or shall exist) in respect of the indebtedness in question any event, condition or other thing that constitutes, or that with the giving of notice or the lapse of any applicable grace period or both would constitute, a default which accelerates (or permits any creditor or creditors or representative or creditors to accelerate) the maturity of any such indebtedness, (B) any such indebtedness (other than any payable on demand) shall not have been paid in full at its stated maturity, or (C) any such indebtedness payable on demand shall not have been paid in full within ten (10) banking days after any actual demand for payment)&#59; (vi) if at any time (A) the aggregate of all undischarged final judgments (excluding final judgments the execution of which, on the date of determination, are effectively stayed) against the Obligors or any thereof for the payment of money shall exceed $5,000,000 or (B) the aggregate of all liabilities of the Obligors arising from defaults under ERISA (as defined in the Loan Agreement) shall exceed $5,000,000&#59; (vii) the commencement of any foreclosure or forfeiture proceeding, execution or attachment against any collateral securing the obligations of any Obligor to the Bank&#59; (viii) any material adverse change in any Obligor&#8217;s business, assets, operations, financial condition or results of operations&#59; (ix) any Obligor ceases doing business as a going concern&#59; (x) any representation or warranty made by any Obligor to the Bank in any Loan Document or any other documents now or in the future evidencing or securing the obligations of any Obligor to the Bank, is false, erroneous or misleading in any material respect&#59; (xi) if this Note or any guarantee executed by any Obligor is secured, the failure of any Obligor to provide the Bank with additional collateral if in the Bank&#8217;s opinion at any time or times, the market value of any of the collateral securing this Note or any guarantee has depreciated below that required pursuant to the Loan Documents or, if no specific value is so required, then in an amount deemed material by the Bank&#59; (xii) the revocation or attempted revocation, in whole or in part, of any guarantee by any Obligor&#59; or (xiii) the occurrence of a Change of Control.  As used herein, the term </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:115%">&#8220;Obligor&#8221;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%"> means any Borrower, and any guarantor of the Borrowers&#8217; obligations to the Bank existing on the date of this Note or arising in the future.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">Upon the occurrence and during the continuance of an Event of Default&#58;  (a) the Bank shall be under no further obligation to make advances hereunder&#59; (b) if an Event of Default specified in clause (iii) or (iv) above shall occur, the outstanding principal balance and accrued interest hereunder together with any additional amounts payable hereunder shall be immediately due and payable without demand or notice of any kind&#59; (c) if any other Event of Default shall occur, the outstanding principal balance and accrued interest hereunder together with any additional amounts payable hereunder, at the Bank&#8217;s option and without demand or notice of any kind, may be accelerated and become immediately due and payable&#59; (d) at the Bank&#8217;s option, this Note will bear interest at the Default Rate from the date of the occurrence of the Event of Default&#59; and (e) the Bank may exercise from time to time any of the rights and remedies available under the Loan Documents or under applicable law.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">11.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%;text-decoration:underline">Power to Confess Judgment</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">.  Each Borrower hereby irrevocably authorizes any attorney&#8209;at&#8209;law, including an attorney employed by or retained and paid by the Bank, to appear in any court of record in or of the State of Ohio, or in any other state or territory of the United States, at any time after the indebtedness evidenced by this Note becomes due, whether by acceleration or otherwise, to waive the issuing and service of process and to confess a judgment against any Borrower in favor of the Bank, and&#47;or any assignee or holder hereof for the amount of principal and interest and expenses then appearing due from the Borrowers under this Note, together with costs of suit and thereupon to release all errors and waive all right of appeal or stays of execution in any court of record.  Each Borrower hereby expressly (i) waives any conflict of interest of the attorney(s) retained by the Bank to confess judgment against any Borrower upon this Note, and (ii) consents to the receipt by such attorney(s) of a reasonable legal fee from the Bank for legal services rendered for confessing judgment against any Borrower upon this Note.  A copy of this Note, certified by the Bank, may be filed in each such proceeding in place of filing the original as a warrant of attorney.</font></div><div style="text-align:justify"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt;text-align:right"><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">12.       </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%;text-decoration:underline">Right of Setoff</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">. </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%"> In addition to all liens upon and rights of setoff against any Borrower&#8217;s money, securities or other property given to the Bank by law, the Bank shall have, with respect to the Borrowers&#8217; obligations to the Bank under this Note and to the extent permitted by law, a contractual possessory security interest in and a contractual right of setoff against, and each Borrower hereby grants the Bank a security interest in, and hereby assigns, conveys, delivers, pledges and transfers to the Bank, all of such Borrower&#8217;s right, title and interest in and to, all of such Borrower&#8217;s deposits, moneys, securities and other property now or hereafter in the possession of or on deposit with, or in transit to, the Bank or any other direct or indirect subsidiary of The PNC Financial Services Group, Inc., whether held in a general or special account or deposit, whether held jointly with someone else, or whether held for safekeeping or otherwise, excluding, however, all IRA, Keogh, and trust accounts.  Every such security interest and right of setoff may be exercised without demand upon or notice to the Borrowers.  Every such right of setoff shall be deemed to have been exercised immediately upon the occurrence of an Event of Default hereunder without any action of the Bank, although the Bank may enter such setoff on its books and records at a later time.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">13.       </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%;text-decoration:underline">Indemnity</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">  Each Borrower agrees to indemnify each of the Bank, each legal entity, if any, who controls, is controlled by or is under common control with the Bank, and each of their respective directors, officers and employees (the </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">&#8220;Indemnified Parties&#8221;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">), and to defend and hold each Indemnified Party harmless from and against any and all claims, damages, losses, liabilities and expenses (including all fees and charges of internal or external counsel with whom any Indemnified Party may consult and all expenses of litigation and preparation therefor) which any Indemnified Party may incur or which may be asserted against any Indemnified Party by any person, entity or Governmental Authority (including any person or entity claiming derivatively on behalf of any Borrower), in connection with or arising out of or relating to the matters referred to in this Note or in the other Loan Documents or the use of any advance hereunder, whether (a) arising from or incurred in connection with any breach of a representation, warranty or covenant by any Borrower, or (b) arising out of or resulting from any suit, action, claim, proceeding or governmental investigation, pending or threatened, whether based on statute, regulation or order, or tort, or contract or otherwise, before any court or Governmental Authority&#59; </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">, </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline">however</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">, that the foregoing indemnity agreement shall not apply to any claims, damages, losses, liabilities and expenses solely attributable to an Indemnified Party's gross negligence or willful misconduct.  The indemnity agreement contained in this Section shall survive the termination of this Note, payment of any advance hereunder and the assignment of any rights hereunder.  Any Borrower may participate at its expense in the defense of any such action or claim.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">14.       </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%;text-decoration:underline">Miscellaneous.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">All notices, demands, requests, consents, approvals and other communications required or permitted hereunder (</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">&#8220;Notices&#8221;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">) must be in writing (except as may be agreed otherwise above with respect to borrowing requests) and will be effective upon receipt. Notices may be given in any manner to which the parties may separately agree.  Without limiting the foregoing, first-class mail, facsimile transmission, electronic mail and commercial courier service are hereby agreed to as acceptable methods for giving Notices.  Regardless of the manner in which provided, Notices may be sent to a party&#8217;s address as set forth above or to such other address as any party may give to the other for such purpose in accordance with this paragraph.  No delay or omission on the Bank&#8217;s part to exercise any right or power arising hereunder will impair any such right or power or be considered a waiver of any such right or power, nor will the Bank&#8217;s action or inaction impair any such right or power.  The Bank&#8217;s rights and remedies hereunder are cumulative and not exclusive of any other rights or remedies which the Bank may have under other agreements, at law or in equity.  No modification, amendment or waiver of, or consent to any departure by the Borrowers from, any provision of this Note will be effective unless made in a writing signed by the Bank, and then such waiver or consent shall be effective only in the specific instance and for the purpose for which given.  The Borrowers agree to pay on demand, to the extent permitted by law, all costs and expenses incurred by the Bank in the enforcement of its rights in this Note and in any security therefor, including without limitation reasonable fees and expenses of the Bank&#8217;s counsel.  If any provision of this Note is found to be invalid, illegal or unenforceable in any respect by a </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt;text-align:right"><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">court, all the other provisions of this Note will remain in full force and effect.  Each Borrower and all other makers and indorsers of this Note hereby forever waive presentment, protest, notice of dishonor and notice of non-payment.  Each Borrower also waives all defenses based on suretyship or impairment of collateral.  If this Note is executed by more than one Borrower, the obligations of such persons or entities hereunder will be joint and several.  This Note shall bind each Borrower and its heirs, executors, administrators, successors and assigns, and the benefits hereof shall inure to the benefit of the Bank and its successors and assigns&#59; </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">, </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline">however</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">, that no Borrower may assign this Note in whole or in part without the Bank&#8217;s written consent and the Bank at any time may assign this Note in whole or in part.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">If for the purposes of obtaining judgment in any court it is necessary to convert a sum due from any Borrower hereunder in the currency expressed to be payable herein (the &#34;specified currency&#34;) into another currency, the parties hereto agree, to the fullest extent that they may effectively do so, that the rate of exchange used shall be that at which in accordance with normal banking procedures the Bank could purchase the specified currency with such other currency at the Bank&#8217;s main office on the Business Day preceding that on which final, non&#8209;appealable judgment is given.  The obligations of the Borrowers in respect of any sum due to the Bank hereunder shall, notwithstanding any judgment in a currency other than the specified currency, be discharged only to the extent that on the Business Day following receipt by Bank of any sum adjudged to be so due in such other currency Bank may in accordance with normal, reasonable banking procedures purchase the specified currency with such other currency.  If the amount of the specified currency so purchased is less than the sum originally due to Bank in the specified currency, the Borrowers agree, to the fullest extent that it may effectively do so, as a separate obligation and notwithstanding any such judgment, to indemnify Bank against such loss, and if the amount of the specified currency so purchased exceeds the sum originally due to Bank in the specified currency Bank agrees to remit such excess to the Borrowers.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">If, as a result of the implementation of the European monetary union, (i) any Agreed Foreign Currency ceases to be lawful currency of the nation issuing the same and is replaced by the Euro, or (ii) any Agreed Foreign Currency and the Euro are at the same time recognized by any Governmental Authority of the nation issuing such currency as lawful currency of such nation and the Bank shall so request in a notice delivered to the Borrower Representative, then any amount payable hereunder by any party hereto in such Agreed Foreign Currency shall instead be payable in the Euro and the amount so payable shall be determined by translating the amount payable in such Agreed Foreign Currency to the Euro at the exchange rate recognized by the European Central Bank for the purpose of implementing European monetary union.  Prior to the occurrence of the event or events described in clauses (i) and (ii) of the preceding sentence, each amount payable hereunder in any Agreed Foreign Currency will, except as otherwise provided herein, continue to be payable only in that Agreed Foreign Currency. </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Each Borrower agrees, at the request of the Bank to compensate the Bank for any loss, cost, expense or reduction in return that the Bank shall reasonably determine shall be incurred or sustained by Bank as a result of the implementation of European monetary union and that would not have been incurred or sustained but for the transactions provided for herein.  A certificate of the Bank setting forth the Bank&#8217;s determination of the amount or amounts necessary to compensate the Bank shall be delivered to the Borrower Representative and shall be conclusive absent manifest error so long as such determination is made on a reasonable basis.  The Borrowers shall pay the Bank the amount shown as due on any such certificate within ten (10) days after receipt thereof.  </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">Each Borrower agrees, at the time of or at any time following the implementation of any changes to the European monetary union, to use reasonable efforts to enter into an agreement amending this Note in order to reflect the implementation of such changes, and to place the Bank and the Borrowers in the position with respect to the settlement of payments of the Euro as they would have been with respect to the settlement of the Agreed Foreign Currency it replaced.  </font></div><div style="text-align:justify"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt;text-align:right"><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">This Note has been delivered to and accepted by the Bank and will be deemed to be made in the State where the Bank&#8217;s office indicated above is located.  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:112%">This Note will be interpreted and the rights and liabilities of the Bank and the Borrowers determined in accordance with the laws of the State where the Bank&#8217;s office indicated above is located, excluding its conflict of laws rules.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:112%">  Each Borrower hereby irrevocably consents to the exclusive jurisdiction of any state or federal court in the county or judicial district where the Bank&#8217;s office indicated above is located&#59; provided that nothing contained in this Note will prevent the Bank from bringing any action, enforcing any award or judgment or exercising any rights against any Borrower individually, against any security or against any property of any Borrower within any other county, state or other foreign or domestic jurisdiction.  Each Borrower acknowledges and agrees that the venue provided above is the most convenient forum for both the Bank and the Borrowers.  Each Borrower waives any objection to venue and any objection based on a more convenient forum in any action instituted under this Note.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:115%">15.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">       </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:115%;text-decoration:underline">Anti-Money Laundering&#47;International Trade Law Compliance</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:115%">.  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">Each Borrower represents and warrants to the Bank, as of the date of this Note, the date of each advance of proceeds under the Facility, the date of any renewal, extension or modification of the Facility, and at all times until the Facility has been terminated and all amounts thereunder have been indefeasibly paid in full, that&#58; (a) no Covered Entity (i) is a Sanctioned Person&#59; (ii) has any of its assets in a Sanctioned Country or in the possession, custody or control of a Sanctioned Person&#59; or (iii) does business in or with, or derives any of its operating income from investments in or transactions with, any Sanctioned Country or Sanctioned Person in violation of any law, regulation, order or directive enforced by any Compliance Authority&#59; (b) the proceeds of the Facility will not be used to fund any operations in, finance any investments or activities in, or, make any payments to, a Sanctioned Country or Sanctioned Person in violation of any law, regulation, order or directive enforced by any Compliance Authority&#59; (c) the funds used to repay the Facility are not derived from any unlawful activity&#59; and (d) each Covered Entity is in compliance with, and no Covered Entity  engages in any dealings or transactions prohibited by, any laws of the United States, including but not limited to any Anti-Terrorism Laws.  Each Borrower covenants and agrees that it shall immediately notify the Bank in writing upon the occurrence of a Reportable Compliance Event.              </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">As used herein&#58; &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:115%">Anti-Terrorism Laws</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">&#8221; means any laws relating to terrorism, trade sanctions programs and embargoes, import&#47;export licensing, money laundering, or bribery, all as amended, supplemented or replaced from time to time&#59; &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:115%">Compliance Authority</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">&#8221;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:115%"> </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">means each and all of the (a) U.S. Treasury Department&#47;Office of Foreign Assets Control, (b) U.S. Treasury Department&#47;Financial Crimes Enforcement Network, (c) U.S. State Department&#47;Directorate of Defense Trade Controls, (d) U.S. Commerce Department&#47;Bureau of Industry and Security, (e) U.S. Internal Revenue Service, (f) U.S. Justice Department, and (g) U.S. Securities and Exchange Commission&#59; &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:115%">Covered Entity</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">&#8221; means each Borrower, its affiliates and subsidiaries, all guarantors, pledgors of collateral, all owners of the foregoing, and all brokers or other agents of each Borrower acting in any capacity in connection with the Facility&#59; &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:115%">Reportable Compliance Event</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">&#8221; means that any Covered Entity becomes a Sanctioned Person, or is indicted, arraigned, investigated or custodially detained, or receives an inquiry from regulatory or law enforcement officials, in connection with any Anti-Terrorism Law or any predicate crime to any Anti-Terrorism Law, or self-discovers facts or circumstances implicating any aspect of its operations with the actual or possible violation of any Anti-Terrorism Law&#59; &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:115%">Sanctioned Country</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">&#8221; means a country subject to a sanctions program maintained by any Compliance Authority&#59; and &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:115%">Sanctioned Person</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">&#8221; means any individual person, group, regime, entity or thing listed or otherwise recognized as a specially designated, prohibited, sanctioned or debarred person or entity, or subject to any limitations or prohibitions (including but not limited to the blocking of property or rejection of transactions), under any order or directive of any Compliance Authority or otherwise subject to, or specially designated under, any sanctions program maintained by any Compliance Authority. </font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt;text-align:right"><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:115%">16.       </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:115%;text-decoration:underline">WAIVER OF JURY TRIAL</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:115%">.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:115%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:115%">Each Borrower irrevocably waives any and all rights such Borrower may have to a trial by jury in any action, proceeding or claim of any nature relating to this Note, any documents executed in connection with this Note or any transaction contemplated in any of such documents.  Each Borrower acknowledges that the foregoing waiver is knowing and voluntary.Each Borrower acknowledges that it has read and understood all the provisions of this Note, including the confession of judgment and the waiver of jury trial, and has been advised by counsel as necessary or appropriate.</font></div><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:115%">&#91;Remainder of Page Intentionally Left Blank&#93;</font></div><div style="text-align:center"><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt"><font><br></font></div></div></div><div id="i81eb8f413f8e416a87a87ed6fbe0fc1c_61"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt;text-align:right"><font><br></font></div></div><div style="text-align:center"><img alt="screenshot2025-07x29101341a.jpg" src="screenshot2025-07x29101341a.jpg" style="height:680px;margin-bottom:5pt;vertical-align:text-bottom;width:711px"></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt;text-align:right"><font><br></font></div></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><img alt="screenshot2025-07x29101452a.jpg" src="screenshot2025-07x29101452a.jpg" style="height:662px;margin-bottom:5pt;vertical-align:text-bottom;width:732px"></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt;text-align:right"><font><br></font></div></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><img alt="screenshot2025-07x29101715a.jpg" src="screenshot2025-07x29101715a.jpg" style="height:640px;margin-bottom:5pt;vertical-align:text-bottom;width:748px"></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>4
<FILENAME>plpc-10qxex311x2025q2.htm
<DESCRIPTION>EX-31.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i01087d4bc03b4c1f8b26976ad743e578_1"></div><div style="min-height:45pt;width:100%"><div><font><br></font></div></div><div style="margin-top:12pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:115%">Exhibit 31.1</font></div><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">CERTIFICATION PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-top:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">I, Robert G. Ruhlman, certify that&#58;</font></div><div style="margin-top:12pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">1.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:1.5pt">I have reviewed this quarterly report on Form 10-Q of Preformed Line Products Company&#59;</font></div><div style="margin-top:12pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">2.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:1.5pt">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&#59;</font></div><div style="margin-top:12pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">3.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:1.5pt">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&#59;</font></div><div style="margin-top:12pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">4.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:1.5pt">The registrant&#8217;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&#58;</font></div><div style="margin-top:12pt;padding-left:94.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">a)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:5.74pt">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&#59;</font></div><div style="margin-top:12pt;padding-left:94.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">b)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:5.17pt">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&#59;</font></div><div style="margin-top:12pt;padding-left:94.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">c)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:5.74pt">Evaluated the effectiveness of the registrant&#8217;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&#59; and</font></div><div style="margin-top:12pt;padding-left:94.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">d)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:5.17pt">Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="margin-top:12pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">5.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:1.5pt">The registrant&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-top:12pt;padding-left:94.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">a)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:5.74pt">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&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-top:12pt;padding-left:94.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">b)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:5.17pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div style="margin-top:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">Date&#58; July&#160;31, 2025</font></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#47;s&#47; Robert G. Ruhlman</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Robert G. Ruhlman</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Executive Chairman</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Executive Officer)</font></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>5
<FILENAME>plpc-10qxex312x2025q2.htm
<DESCRIPTION>EX-31.2
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i3731399775314c088539bbc2d42d2000_1"></div><div style="min-height:45pt;width:100%"><div><font><br></font></div></div><div style="margin-top:12pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:115%">Exhibit 31.2</font></div><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">CERTIFICATION PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-top:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">I, Andrew S. Klaus, certify that&#58;</font></div><div style="margin-top:12pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">1.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:1.5pt">I have reviewed this quarterly report on Form 10-Q of Preformed Line Products Company&#59;</font></div><div style="margin-top:12pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">2.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:1.5pt">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&#59;</font></div><div style="margin-top:12pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">3.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:1.5pt">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&#59;</font></div><div style="margin-top:12pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">4.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:1.5pt">The registrant&#8217;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&#58;</font></div><div style="margin-top:12pt;padding-left:94.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">a)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:5.74pt">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&#59;</font></div><div style="margin-top:12pt;padding-left:94.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">b)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:5.17pt">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&#59;</font></div><div style="margin-top:12pt;padding-left:94.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">c)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:5.74pt">Evaluated the effectiveness of the registrant&#8217;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&#59; and</font></div><div style="margin-top:12pt;padding-left:94.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">d)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:5.17pt">Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="margin-top:12pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">5.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:1.5pt">The registrant&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-top:12pt;padding-left:94.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">a)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:5.74pt">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&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-top:12pt;padding-left:94.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">b)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:5.17pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div style="margin-top:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">Date&#58; July&#160;31, 2025</font></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#47;s&#47; Andrew S. Klaus</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Andrew S. Klaus</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Financial and Accounting Officer)</font></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>6
<FILENAME>plpc-10qxex321x2025q2.htm
<DESCRIPTION>EX-32.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="ie2b82d14c8634dedb5f5e7453bcfd0ab_1"></div><div style="min-height:45pt;width:100%"><div><font><br></font></div></div><div style="margin-top:12pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:115%">Exhibit 32.1</font></div><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">CERTIFICATION PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">I, Robert G. Ruhlman, certify, pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that&#58;</font></div><div style="margin-top:6pt;padding-left:108pt;text-align:justify;text-indent:-49.5pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">1.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:42pt">The Quarterly Report on Form 10-Q of Preformed Line Products Company for the period ended June&#160;30, 2025 which this certification accompanies fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934&#59; and</font></div><div style="margin-top:6pt;padding-left:108pt;text-align:justify;text-indent:-49.5pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">2.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:42pt">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of Preformed Line Products Company.</font></div><div style="margin-top:30pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">July 31, 2025</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#47;s&#47; Robert G. Ruhlman</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Robert G. Ruhlman</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Executive Chairman</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(Principal Executive Officer)</font></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">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. </font></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>7
<FILENAME>plpc-10qxex322x2025q2.htm
<DESCRIPTION>EX-32.2
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i374451cdb63941468f634d68ae484784_1"></div><div style="min-height:45pt;width:100%"><div><font><br></font></div></div><div style="margin-top:12pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:115%">Exhibit 32.2</font></div><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">CERTIFICATION PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">I, Andrew S. Klaus, certify, pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that&#58;</font></div><div style="margin-top:6pt;padding-left:108pt;text-align:justify;text-indent:-49.5pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">1.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:42pt">The Quarterly Report on Form 10-Q of Preformed Line Products Company for the period ended June&#160;30, 2025 which this certification accompanies fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934&#59; and</font></div><div style="margin-top:6pt;padding-left:108pt;text-align:justify;text-indent:-49.5pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">2.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:42pt">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of Preformed Line Products Company.</font></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">July 31, 2025</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#47;s&#47; Andrew S. Klaus</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Andrew S. Klaus</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Chief Financial Officer</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(Principal Financial and Accounting Officer)</font></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">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.</font></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>8
<FILENAME>plpc-20250630.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:87446e02-4cde-432d-b9b9-816cbc857a0f,g:34d45e97-64e1-4601-b671-bb3397e570f2-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:plpc="http://www.preformed.com/20250630" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2024-01-31" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.preformed.com/20250630">
  <xs:import namespace="http://fasb.org/srt/2025" schemaLocation="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2025" schemaLocation="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2024-01-31" schemaLocation="https://www.xbrl.org/dtr/type/2024-01-31/types.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/country/2025" schemaLocation="https://xbrl.sec.gov/country/2025/country-2025.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2025" schemaLocation="https://xbrl.sec.gov/dei/2025/dei-2025.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/ecd/2025" schemaLocation="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="plpc-20250630_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="plpc-20250630_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="plpc-20250630_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="plpc-20250630_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="DocumentandEntityInformation" roleURI="http://www.preformed.com/role/DocumentandEntityInformation">
        <link:definition>0000001 - Document - Document and Entity Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedBalanceSheets" roleURI="http://www.preformed.com/role/ConsolidatedBalanceSheets">
        <link:definition>9952151 - Statement - Consolidated Balance Sheets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedBalanceSheetsParenthetical" roleURI="http://www.preformed.com/role/ConsolidatedBalanceSheetsParenthetical">
        <link:definition>9952152 - Statement - Consolidated Balance Sheets (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StatementsofConsolidatedIncomeUnaudited" roleURI="http://www.preformed.com/role/StatementsofConsolidatedIncomeUnaudited">
        <link:definition>9952153 - Statement - Statements of Consolidated Income (Unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StatementsofConsolidatedComprehensiveIncomeUnaudited" roleURI="http://www.preformed.com/role/StatementsofConsolidatedComprehensiveIncomeUnaudited">
        <link:definition>9952154 - Statement - Statements of Consolidated Comprehensive Income (Unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StatementsofConsolidatedCashFlowsUnaudited" roleURI="http://www.preformed.com/role/StatementsofConsolidatedCashFlowsUnaudited">
        <link:definition>9952155 - Statement - Statements of Consolidated Cash Flows (Unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StatementsofConsolidatedShareholdersEquityUnaudited" roleURI="http://www.preformed.com/role/StatementsofConsolidatedShareholdersEquityUnaudited">
        <link:definition>9952156 - Statement - Statements of Consolidated Shareholders' Equity (Unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StatementsofConsolidatedShareholdersEquityUnauditedParenthetical" roleURI="http://www.preformed.com/role/StatementsofConsolidatedShareholdersEquityUnauditedParenthetical">
        <link:definition>9952157 - Statement - Statements of Consolidated Shareholders' Equity (Unaudited) (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SignificantAccountingPolicies" roleURI="http://www.preformed.com/role/SignificantAccountingPolicies">
        <link:definition>9952158 - Disclosure - Significant Accounting Policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Revenue" roleURI="http://www.preformed.com/role/Revenue">
        <link:definition>9952159 - Disclosure - Revenue</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InventoriesNet" roleURI="http://www.preformed.com/role/InventoriesNet">
        <link:definition>9952160 - Disclosure - Inventories, Net</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyandEquipmentNet" roleURI="http://www.preformed.com/role/PropertyandEquipmentNet">
        <link:definition>9952161 - Disclosure - Property and Equipment, Net</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ContingentandOtherLiabilities" roleURI="http://www.preformed.com/role/ContingentandOtherLiabilities">
        <link:definition>9952162 - Disclosure - Contingent and Other Liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PensionPlans" roleURI="http://www.preformed.com/role/PensionPlans">
        <link:definition>9952163 - Disclosure - Pension Plans</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccumulatedOtherComprehensiveIncomeAOCI" roleURI="http://www.preformed.com/role/AccumulatedOtherComprehensiveIncomeAOCI">
        <link:definition>9952164 - Disclosure - Accumulated Other Comprehensive Income ("AOCI")</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtandCreditArrangements" roleURI="http://www.preformed.com/role/DebtandCreditArrangements">
        <link:definition>9952165 - Disclosure - Debt and Credit Arrangements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxes" roleURI="http://www.preformed.com/role/IncomeTaxes">
        <link:definition>9952166 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ComputationofEarningsPerShare" roleURI="http://www.preformed.com/role/ComputationofEarningsPerShare">
        <link:definition>9952167 - Disclosure - Computation of Earnings Per Share</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandOtherIntangibles" roleURI="http://www.preformed.com/role/GoodwillandOtherIntangibles">
        <link:definition>9952168 - Disclosure - Goodwill and Other Intangibles</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueofFinancialAssetsandLiabilities" roleURI="http://www.preformed.com/role/FairValueofFinancialAssetsandLiabilities">
        <link:definition>9952169 - Disclosure - Fair Value of Financial Assets and Liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentInformation" roleURI="http://www.preformed.com/role/SegmentInformation">
        <link:definition>9952170 - Disclosure - Segment Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionsofBusinesses" roleURI="http://www.preformed.com/role/AcquisitionsofBusinesses">
        <link:definition>9952171 - Disclosure - Acquisitions of Businesses</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SignificantAccountingPoliciesPolicies" roleURI="http://www.preformed.com/role/SignificantAccountingPoliciesPolicies">
        <link:definition>9955511 - Disclosure - Significant Accounting Policies (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueTables" roleURI="http://www.preformed.com/role/RevenueTables">
        <link:definition>9955512 - Disclosure - Revenue (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InventoriesNetTables" roleURI="http://www.preformed.com/role/InventoriesNetTables">
        <link:definition>9955513 - Disclosure - Inventories, Net (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyandEquipmentNetTables" roleURI="http://www.preformed.com/role/PropertyandEquipmentNetTables">
        <link:definition>9955514 - Disclosure - Property and Equipment, Net (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PensionPlansTables" roleURI="http://www.preformed.com/role/PensionPlansTables">
        <link:definition>9955515 - Disclosure - Pension Plans (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccumulatedOtherComprehensiveIncomeAOCITables" roleURI="http://www.preformed.com/role/AccumulatedOtherComprehensiveIncomeAOCITables">
        <link:definition>9955516 - Disclosure - Accumulated Other Comprehensive Income ("AOCI") (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ComputationofEarningsPerShareTables" roleURI="http://www.preformed.com/role/ComputationofEarningsPerShareTables">
        <link:definition>9955517 - Disclosure - Computation of Earnings Per Share (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandOtherIntangiblesTables" roleURI="http://www.preformed.com/role/GoodwillandOtherIntangiblesTables">
        <link:definition>9955518 - Disclosure - Goodwill and Other Intangibles (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueofFinancialAssetsandLiabilitiesTables" roleURI="http://www.preformed.com/role/FairValueofFinancialAssetsandLiabilitiesTables">
        <link:definition>9955519 - Disclosure - Fair Value of Financial Assets and Liabilities (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentInformationTables" roleURI="http://www.preformed.com/role/SegmentInformationTables">
        <link:definition>9955520 - Disclosure - Segment Information (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SignificantAccountingPoliciesDetails" roleURI="http://www.preformed.com/role/SignificantAccountingPoliciesDetails">
        <link:definition>9955521 - Disclosure - Significant Accounting Policies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueRevenuesbySegmentandProductTypeDetails" roleURI="http://www.preformed.com/role/RevenueRevenuesbySegmentandProductTypeDetails">
        <link:definition>9955522 - Disclosure - Revenue - Revenues by Segment and Product Type (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueScheduleofChangeinAllowanceforCreditLossesDetails" roleURI="http://www.preformed.com/role/RevenueScheduleofChangeinAllowanceforCreditLossesDetails">
        <link:definition>9955523 - Disclosure - Revenue - Schedule of Change in Allowance for Credit Losses (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InventoriesNetInventoriesNetDetails" roleURI="http://www.preformed.com/role/InventoriesNetInventoriesNetDetails">
        <link:definition>9955524 - Disclosure - Inventories, Net - Inventories, Net (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InventoriesNetAdditionalInformationDetails" roleURI="http://www.preformed.com/role/InventoriesNetAdditionalInformationDetails">
        <link:definition>9955525 - Disclosure - Inventories, Net - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyandEquipmentNetDetails" roleURI="http://www.preformed.com/role/PropertyandEquipmentNetDetails">
        <link:definition>9955526 - Disclosure - Property and Equipment, Net (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ContingentandOtherLiabilitiesDetails" roleURI="http://www.preformed.com/role/ContingentandOtherLiabilitiesDetails">
        <link:definition>9955527 - Disclosure - Contingent and Other Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PensionPlansComponentsofNetPeriodicPensionExpenseDetails" roleURI="http://www.preformed.com/role/PensionPlansComponentsofNetPeriodicPensionExpenseDetails">
        <link:definition>9955528 - Disclosure - Pension Plans - Components of Net Periodic Pension Expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PensionPlansAdditionalInformationDetails" roleURI="http://www.preformed.com/role/PensionPlansAdditionalInformationDetails">
        <link:definition>9955529 - Disclosure - Pension Plans - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccumulatedOtherComprehensiveIncomeAOCIDetails" roleURI="http://www.preformed.com/role/AccumulatedOtherComprehensiveIncomeAOCIDetails">
        <link:definition>9955530 - Disclosure - Accumulated Other Comprehensive Income ("AOCI") (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtandCreditArrangementsDetails" roleURI="http://www.preformed.com/role/DebtandCreditArrangementsDetails">
        <link:definition>9955531 - Disclosure - Debt and Credit Arrangements (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesDetails" roleURI="http://www.preformed.com/role/IncomeTaxesDetails">
        <link:definition>9955532 - Disclosure - Income Taxes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ComputationofEarningsPerShareCalculationofBasicandDilutedEarningsPerShareDetails" roleURI="http://www.preformed.com/role/ComputationofEarningsPerShareCalculationofBasicandDilutedEarningsPerShareDetails">
        <link:definition>9955533 - Disclosure - Computation of Earnings Per Share - Calculation of Basic and Diluted Earnings Per Share (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ComputationofEarningsPerShareAdditionalInformationDetails" roleURI="http://www.preformed.com/role/ComputationofEarningsPerShareAdditionalInformationDetails">
        <link:definition>9955534 - Disclosure - Computation of Earnings Per Share - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandOtherIntangiblesFiniteandIndefiniteLivedIntangibleAssetsDetails" roleURI="http://www.preformed.com/role/GoodwillandOtherIntangiblesFiniteandIndefiniteLivedIntangibleAssetsDetails">
        <link:definition>9955535 - Disclosure - Goodwill and Other Intangibles - Finite and Indefinite-Lived Intangible Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandOtherIntangiblesChangesinCarryingAmountofGoodwillbySegmentDetails" roleURI="http://www.preformed.com/role/GoodwillandOtherIntangiblesChangesinCarryingAmountofGoodwillbySegmentDetails">
        <link:definition>9955536 - Disclosure - Goodwill and Other Intangibles - Changes in Carrying Amount of Goodwill by Segment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueofFinancialAssetsandLiabilitiesSummaryofAssetsandLiabilitiesRecordedandMeasuredatFairValueDetails" roleURI="http://www.preformed.com/role/FairValueofFinancialAssetsandLiabilitiesSummaryofAssetsandLiabilitiesRecordedandMeasuredatFairValueDetails">
        <link:definition>9955537 - Disclosure - Fair Value of Financial Assets and Liabilities - Summary of Assets and Liabilities Recorded and Measured at Fair Value (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueofFinancialAssetsandLiabilitiesAdditionalInformationDetails" roleURI="http://www.preformed.com/role/FairValueofFinancialAssetsandLiabilitiesAdditionalInformationDetails">
        <link:definition>9955538 - Disclosure - Fair Value of Financial Assets and Liabilities - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueofFinancialAssetsandLiabilitiesFairValueandCarryingValueofLongTermDebtDetails" roleURI="http://www.preformed.com/role/FairValueofFinancialAssetsandLiabilitiesFairValueandCarryingValueofLongTermDebtDetails">
        <link:definition>9955539 - Disclosure - Fair Value of Financial Assets and Liabilities - Fair Value and Carrying Value of Long-Term Debt (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentInformationAdditionalInformationDetails" roleURI="http://www.preformed.com/role/SegmentInformationAdditionalInformationDetails">
        <link:definition>9955540 - Disclosure - Segment Information - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentInformationSummaryofCompanysReportableSegmentsDetails" roleURI="http://www.preformed.com/role/SegmentInformationSummaryofCompanysReportableSegmentsDetails">
        <link:definition>9955541 - Disclosure - Segment Information - Summary of Company's Reportable Segments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentInformationSummaryofExpenditureForLongLivedAssetsDetails" roleURI="http://www.preformed.com/role/SegmentInformationSummaryofExpenditureForLongLivedAssetsDetails">
        <link:definition>9955542 - Disclosure - Segment Information - Summary of Expenditure For Long-Lived Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentInformationSummaryofDepreciationandAmortizationDetails" roleURI="http://www.preformed.com/role/SegmentInformationSummaryofDepreciationandAmortizationDetails">
        <link:definition>9955543 - Disclosure - Segment Information - Summary of Depreciation and Amortization (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentInformationSummaryofIdentifiableAssetsBySegmentDetails" roleURI="http://www.preformed.com/role/SegmentInformationSummaryofIdentifiableAssetsBySegmentDetails">
        <link:definition>9955544 - Disclosure - Segment Information - Summary of Identifiable Assets By Segment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentInformationSummaryofLongLivedAssetsByGeographicRegionDetails" roleURI="http://www.preformed.com/role/SegmentInformationSummaryofLongLivedAssetsByGeographicRegionDetails">
        <link:definition>9955545 - Disclosure - Segment Information - Summary of Long-Lived Assets By Geographic Region (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionsofBusinessesDetails" roleURI="http://www.preformed.com/role/AcquisitionsofBusinessesDetails">
        <link:definition>9955546 - Disclosure - Acquisitions of Businesses (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="plpc_DeferredCompensationLiability" abstract="false" name="DeferredCompensationLiability" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="plpc_ResearchAndEngineeringExpense" abstract="false" name="ResearchAndEngineeringExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="plpc_RepurchaseOfCommonStockFromRelatedParty" abstract="false" name="RepurchaseOfCommonStockFromRelatedParty" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="plpc_CommonSharesIssuedToRabbiTrustMember" abstract="true" name="CommonSharesIssuedToRabbiTrustMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="plpc_DeferredCompensationLiabilityMember" abstract="true" name="DeferredCompensationLiabilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="plpc_SharesIssuedToEmployeeTrustDuringPeriodValue" abstract="false" name="SharesIssuedToEmployeeTrustDuringPeriodValue" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="plpc_SharesDistributedFromEmployeeTrustDuringPeriodValue" abstract="false" name="SharesDistributedFromEmployeeTrustDuringPeriodValue" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="plpc_SharesIssuedToEmployeeTrustDuringPeriodShares" abstract="false" name="SharesIssuedToEmployeeTrustDuringPeriodShares" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="plpc_SharesDistributedFromEmployeeTrustDuringPeriodShares" abstract="false" name="SharesDistributedFromEmployeeTrustDuringPeriodShares" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="plpc_PercentageOfOwnershipInEarningsOfSubsidiary" abstract="false" name="PercentageOfOwnershipInEarningsOfSubsidiary" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="plpc_PlpUsaMember" abstract="true" name="PlpUsaMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="plpc_CommunicationsMember" abstract="true" name="CommunicationsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="plpc_SpecialIndustriesMember" abstract="true" name="SpecialIndustriesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="plpc_PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax" abstract="false" name="PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="plpc_AccountsReceivableAllowanceForCreditLossesForeignExchangeAndOther" abstract="false" name="AccountsReceivableAllowanceForCreditLossesForeignExchangeAndOther" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="plpc_ContractWithCustomerLiabilityIncreaseFromAdvancePaymentsReceived" abstract="false" name="ContractWithCustomerLiabilityIncreaseFromAdvancePaymentsReceived" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="plpc_TermLoanMember" abstract="true" name="TermLoanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="plpc_InvestmentLoanMember" abstract="true" name="InvestmentLoanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="plpc_PNCEquipmentFinanceLLCMember" abstract="true" name="PNCEquipmentFinanceLLCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="plpc_ForeignSubsidiariesMember" abstract="true" name="ForeignSubsidiariesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="plpc_CorporateAircraftMember" abstract="true" name="CorporateAircraftMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="plpc_AsiaPacificSegmentMember" abstract="true" name="AsiaPacificSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="plpc_LineOfCreditFacilityAccordionFeatureIncreaseLimit" abstract="false" name="LineOfCreditFacilityAccordionFeatureIncreaseLimit" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="plpc_DebtToEarningsBeforeInterestTaxesAndDepreciationRatio" abstract="false" name="DebtToEarningsBeforeInterestTaxesAndDepreciationRatio" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="plpc_LongTermLettersOfCreditOutstanding" abstract="false" name="LongTermLettersOfCreditOutstanding" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="plpc_BankDebtToEquityPercentage" abstract="false" name="BankDebtToEquityPercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="plpc_DebtInstrumentPeriodicPaymentNumberOfPayments" abstract="false" name="DebtInstrumentPeriodicPaymentNumberOfPayments" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="plpc_LongTermDebtMaturityYearSix" abstract="false" name="LongTermDebtMaturityYearSix" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="plpc_LongTermDebtMaturityYearSeven" abstract="false" name="LongTermDebtMaturityYearSeven" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="plpc_LongTermDebtMaturityYearEight" abstract="false" name="LongTermDebtMaturityYearEight" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="plpc_LongTermDebtMaturityYearNine" abstract="false" name="LongTermDebtMaturityYearNine" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="plpc_LongTermDebtMaturityYearTen" abstract="false" name="LongTermDebtMaturityYearTen" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="plpc_AmericasSegmentMember" abstract="true" name="AmericasSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="plpc_EMEASegmentMember" abstract="true" name="EMEASegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="plpc_DeferredCompensationLiabilityFairValue" abstract="false" name="DeferredCompensationLiabilityFairValue" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="plpc_DeprecationDepletionAndAmortizationIncludingForeignExchange" abstract="false" name="DeprecationDepletionAndAmortizationIncludingForeignExchange" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="plpc_JAPTelecomMember" abstract="true" name="JAPTelecomMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>9
<FILENAME>plpc-20250630_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:87446e02-4cde-432d-b9b9-816cbc857a0f,g:34d45e97-64e1-4601-b671-bb3397e570f2-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.preformed.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="plpc-20250630.xsd#ConsolidatedBalanceSheets"/>
  <link:calculationLink xlink:role="http://www.preformed.com/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_9f95747e-edb0-4b85-93f2-61a27a750eec" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableTradeCurrent_8b3410e2-ed6c-407e-9e20-b92519314cab" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableTradeCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_9f95747e-edb0-4b85-93f2-61a27a750eec" xlink:to="loc_us-gaap_AccountsPayableTradeCurrent_8b3410e2-ed6c-407e-9e20-b92519314cab" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBankLoansAndNotesPayable_e1331c44-08c8-4136-8354-6d22dab7fcce" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermBankLoansAndNotesPayable"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_9f95747e-edb0-4b85-93f2-61a27a750eec" xlink:to="loc_us-gaap_ShortTermBankLoansAndNotesPayable_e1331c44-08c8-4136-8354-6d22dab7fcce" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_79caa901-f8c6-4cc8-bb85-e517b17c3369" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_9f95747e-edb0-4b85-93f2-61a27a750eec" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_79caa901-f8c6-4cc8-bb85-e517b17c3369" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_a145f9c5-2eb3-4fb6-9e8c-4e530ad07b7d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_9f95747e-edb0-4b85-93f2-61a27a750eec" xlink:to="loc_us-gaap_LongTermDebtCurrent_a145f9c5-2eb3-4fb6-9e8c-4e530ad07b7d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_177fbb25-ad7e-494d-b546-245a2c60dc15" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_9f95747e-edb0-4b85-93f2-61a27a750eec" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_177fbb25-ad7e-494d-b546-245a2c60dc15" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_d6604fc5-211e-492b-8afb-66d59d084c12" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_9f95747e-edb0-4b85-93f2-61a27a750eec" xlink:to="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_d6604fc5-211e-492b-8afb-66d59d084c12" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPayableCurrent_1a3fe5af-789f-4b6f-be73-92c9bb8f04bc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DividendsPayableCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_9f95747e-edb0-4b85-93f2-61a27a750eec" xlink:to="loc_us-gaap_DividendsPayableCurrent_1a3fe5af-789f-4b6f-be73-92c9bb8f04bc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrent_31744ad2-6f6a-495c-8b2d-1818a3fe6ce8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TaxesPayableCurrent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_9f95747e-edb0-4b85-93f2-61a27a750eec" xlink:to="loc_us-gaap_TaxesPayableCurrent_31744ad2-6f6a-495c-8b2d-1818a3fe6ce8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_27789519-e159-43af-b688-fd3fa92a4472" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_cd4a2163-3023-4453-bca7-61e80bfb9c99" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_27789519-e159-43af-b688-fd3fa92a4472" xlink:to="loc_us-gaap_CommonStockValue_cd4a2163-3023-4453-bca7-61e80bfb9c99" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesHeldInEmployeeTrust_90fa105a-3e72-4a1a-842b-89509019220b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesHeldInEmployeeTrust"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_27789519-e159-43af-b688-fd3fa92a4472" xlink:to="loc_us-gaap_CommonStockSharesHeldInEmployeeTrust_90fa105a-3e72-4a1a-842b-89509019220b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_DeferredCompensationLiability_6981f91d-181d-42c8-ad38-0355cec8b096" xlink:href="plpc-20250630.xsd#plpc_DeferredCompensationLiability"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_27789519-e159-43af-b688-fd3fa92a4472" xlink:to="loc_plpc_DeferredCompensationLiability_6981f91d-181d-42c8-ad38-0355cec8b096" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_d69a590c-2168-4b3a-8779-9c0ced27a99f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_27789519-e159-43af-b688-fd3fa92a4472" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_d69a590c-2168-4b3a-8779-9c0ced27a99f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_5152f156-c45d-4a22-9c43-4cb42ed3f4c7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_27789519-e159-43af-b688-fd3fa92a4472" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_5152f156-c45d-4a22-9c43-4cb42ed3f4c7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_b3eb8608-b504-4fc6-ad39-52add524603c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockValue"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_27789519-e159-43af-b688-fd3fa92a4472" xlink:to="loc_us-gaap_TreasuryStockValue_b3eb8608-b504-4fc6-ad39-52add524603c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_a73ea256-08b0-4ab8-834f-69ea8dff4837" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_27789519-e159-43af-b688-fd3fa92a4472" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_a73ea256-08b0-4ab8-834f-69ea8dff4837" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_e1245d5a-7b30-496f-b7fa-d2109aa26909" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_169c077a-3b4b-4b02-a9f5-ee7017387aab" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_e1245d5a-7b30-496f-b7fa-d2109aa26909" xlink:to="loc_us-gaap_AssetsCurrent_169c077a-3b4b-4b02-a9f5-ee7017387aab" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_76c1c4b2-f88b-404c-ac67-5d88bfef9a58" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_e1245d5a-7b30-496f-b7fa-d2109aa26909" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_76c1c4b2-f88b-404c-ac67-5d88bfef9a58" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_f2349292-fc45-47bf-8055-229e40815c9c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_e1245d5a-7b30-496f-b7fa-d2109aa26909" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_f2349292-fc45-47bf-8055-229e40815c9c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_dea0ef0b-4649-466f-8243-7efab92e2d7f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_e1245d5a-7b30-496f-b7fa-d2109aa26909" xlink:to="loc_us-gaap_Goodwill_dea0ef0b-4649-466f-8243-7efab92e2d7f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsNet_9c8c53ee-cb9e-4c62-b63a-c373ba9d04b1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherIntangibleAssetsNet"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_e1245d5a-7b30-496f-b7fa-d2109aa26909" xlink:to="loc_us-gaap_OtherIntangibleAssetsNet_9c8c53ee-cb9e-4c62-b63a-c373ba9d04b1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_663be4d1-e135-48b0-947c-f62d5ad75ffd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_e1245d5a-7b30-496f-b7fa-d2109aa26909" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_663be4d1-e135-48b0-947c-f62d5ad75ffd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_4fb47983-4286-4f0c-8b66-97dcf19634b9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_e1245d5a-7b30-496f-b7fa-d2109aa26909" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_4fb47983-4286-4f0c-8b66-97dcf19634b9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_83fafdf6-329c-4225-89a3-411b417b05f2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_e9faa254-dad5-4c8b-b263-cb8426d3b67e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_83fafdf6-329c-4225-89a3-411b417b05f2" xlink:to="loc_us-gaap_StockholdersEquity_e9faa254-dad5-4c8b-b263-cb8426d3b67e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_b2fb0236-6fad-4a4b-9859-a31e7857419e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MinorityInterest"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_83fafdf6-329c-4225-89a3-411b417b05f2" xlink:to="loc_us-gaap_MinorityInterest_b2fb0236-6fad-4a4b-9859-a31e7857419e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_3ba1d55b-4eff-4ac9-aaf8-8120fa9eb5e4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2fb57332-bde3-42e7-8cc4-2c66ba41fc41" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_3ba1d55b-4eff-4ac9-aaf8-8120fa9eb5e4" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2fb57332-bde3-42e7-8cc4-2c66ba41fc41" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_953038fd-f5ec-4129-977e-a1b1152ec475" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_3ba1d55b-4eff-4ac9-aaf8-8120fa9eb5e4" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_953038fd-f5ec-4129-977e-a1b1152ec475" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseCurrent_0da67749-0da0-429a-a7f4-200a83781148" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_3ba1d55b-4eff-4ac9-aaf8-8120fa9eb5e4" xlink:to="loc_us-gaap_PrepaidExpenseCurrent_0da67749-0da0-429a-a7f4-200a83781148" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_0437d3b6-a69a-4cbd-a7ce-5186083f8634" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryNet"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_3ba1d55b-4eff-4ac9-aaf8-8120fa9eb5e4" xlink:to="loc_us-gaap_InventoryNet_0437d3b6-a69a-4cbd-a7ce-5186083f8634" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_ab74176d-115c-4c3f-8787-f43393ee544d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_3ba1d55b-4eff-4ac9-aaf8-8120fa9eb5e4" xlink:to="loc_us-gaap_OtherAssetsCurrent_ab74176d-115c-4c3f-8787-f43393ee544d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_f93553fd-f8c0-44b3-923b-471422f395b3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_3d7ecf21-6842-4b02-a81a-ad1a1095cad5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_f93553fd-f8c0-44b3-923b-471422f395b3" xlink:to="loc_us-gaap_LiabilitiesCurrent_3d7ecf21-6842-4b02-a81a-ad1a1095cad5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_99f43200-cea1-4efe-88b7-d927239d36e1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_f93553fd-f8c0-44b3-923b-471422f395b3" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_99f43200-cea1-4efe-88b7-d927239d36e1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_452ea2e2-01f2-4cc4-85a6-718c231377cb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_f93553fd-f8c0-44b3-923b-471422f395b3" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_452ea2e2-01f2-4cc4-85a6-718c231377cb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_c42d1166-1346-4dd6-a57b-03314ef869e8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_f93553fd-f8c0-44b3-923b-471422f395b3" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_c42d1166-1346-4dd6-a57b-03314ef869e8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_49f2e391-19d4-4e50-80de-3cfa748e59d5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_f93553fd-f8c0-44b3-923b-471422f395b3" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_49f2e391-19d4-4e50-80de-3cfa748e59d5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_2ea64152-822a-4c8b-b745-38d29b6575cb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_f93553fd-f8c0-44b3-923b-471422f395b3" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_2ea64152-822a-4c8b-b745-38d29b6575cb" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.preformed.com/role/StatementsofConsolidatedIncomeUnaudited" xlink:type="simple" xlink:href="plpc-20250630.xsd#StatementsofConsolidatedIncomeUnaudited"/>
  <link:calculationLink xlink:role="http://www.preformed.com/role/StatementsofConsolidatedIncomeUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_0226fea9-c190-41fb-a87e-2fa89ce9fd35" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_bb37fd5b-c1f4-452f-ba42-1813ebdaaaa7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_0226fea9-c190-41fb-a87e-2fa89ce9fd35" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_bb37fd5b-c1f4-452f-ba42-1813ebdaaaa7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_be8d1ef1-8c3b-4593-ab95-a9086b8fe921" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_0226fea9-c190-41fb-a87e-2fa89ce9fd35" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_be8d1ef1-8c3b-4593-ab95-a9086b8fe921" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_b940a6f5-19df-4887-8c3f-94828a6eeec9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_03079905-be81-47c4-943b-63b5ea0d5305" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_b940a6f5-19df-4887-8c3f-94828a6eeec9" xlink:to="loc_us-gaap_OperatingIncomeLoss_03079905-be81-47c4-943b-63b5ea0d5305" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_d0db62fd-d275-44fa-9df3-74e9ce948a27" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_b940a6f5-19df-4887-8c3f-94828a6eeec9" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_d0db62fd-d275-44fa-9df3-74e9ce948a27" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_a4cca425-33d5-4b43-be07-67e0ba28449d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProfitLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_eddaf468-6a9b-4778-ba67-9cddb7978770" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_a4cca425-33d5-4b43-be07-67e0ba28449d" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_eddaf468-6a9b-4778-ba67-9cddb7978770" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_b8260122-354a-4ea7-ab8a-1b82b78f3fe4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_a4cca425-33d5-4b43-be07-67e0ba28449d" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_b8260122-354a-4ea7-ab8a-1b82b78f3fe4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_c925ba62-950d-4ada-87bf-0b53155a740e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_fe2d247d-787b-4a4e-ad51-ee50cd9c35f4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_c925ba62-950d-4ada-87bf-0b53155a740e" xlink:to="loc_us-gaap_ProfitLoss_fe2d247d-787b-4a4e-ad51-ee50cd9c35f4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_39ffbbe2-78bc-4179-8053-7df365d78d32" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_c925ba62-950d-4ada-87bf-0b53155a740e" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_39ffbbe2-78bc-4179-8053-7df365d78d32" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_51897fbd-a96a-4679-a1b5-97e93b84b297" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostsAndExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_0d739048-e67d-49da-9acf-9d8ec2b297d4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_51897fbd-a96a-4679-a1b5-97e93b84b297" xlink:to="loc_us-gaap_SellingAndMarketingExpense_0d739048-e67d-49da-9acf-9d8ec2b297d4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_dfa27755-9130-4fa7-a556-db9872e2f3ad" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_51897fbd-a96a-4679-a1b5-97e93b84b297" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_dfa27755-9130-4fa7-a556-db9872e2f3ad" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_ResearchAndEngineeringExpense_075ea2f5-a008-40d7-bca2-ee7900eea1a7" xlink:href="plpc-20250630.xsd#plpc_ResearchAndEngineeringExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_51897fbd-a96a-4679-a1b5-97e93b84b297" xlink:to="loc_plpc_ResearchAndEngineeringExpense_075ea2f5-a008-40d7-bca2-ee7900eea1a7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOperatingIncomeExpenseNet_1c1510ce-1b4c-4a29-b5c8-6342728bb341" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherOperatingIncomeExpenseNet"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_51897fbd-a96a-4679-a1b5-97e93b84b297" xlink:to="loc_us-gaap_OtherOperatingIncomeExpenseNet_1c1510ce-1b4c-4a29-b5c8-6342728bb341" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_faed8a5a-25a3-403e-8a2a-58fdcd917b9d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_afe2709b-eb26-499d-9483-11d63719c293" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GrossProfit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_faed8a5a-25a3-403e-8a2a-58fdcd917b9d" xlink:to="loc_us-gaap_GrossProfit_afe2709b-eb26-499d-9483-11d63719c293" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_6162a6f1-e03e-4f72-916b-6f17198e435f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostsAndExpenses"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_faed8a5a-25a3-403e-8a2a-58fdcd917b9d" xlink:to="loc_us-gaap_CostsAndExpenses_6162a6f1-e03e-4f72-916b-6f17198e435f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_b7883da8-5c8e-4f05-adc1-0134e75a43b7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest_36e31366-54fe-4c53-a17c-14fb352d583f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_b7883da8-5c8e-4f05-adc1-0134e75a43b7" xlink:to="loc_us-gaap_InvestmentIncomeInterest_36e31366-54fe-4c53-a17c-14fb352d583f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseNonoperating_69c50d4d-7f7e-459b-852e-629f6e3aaf2c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseNonoperating"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_b7883da8-5c8e-4f05-adc1-0134e75a43b7" xlink:to="loc_us-gaap_InterestExpenseNonoperating_69c50d4d-7f7e-459b-852e-629f6e3aaf2c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_66729dec-4dca-45f8-b291-49164e6a78e3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_b7883da8-5c8e-4f05-adc1-0134e75a43b7" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_66729dec-4dca-45f8-b291-49164e6a78e3" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.preformed.com/role/StatementsofConsolidatedComprehensiveIncomeUnaudited" xlink:type="simple" xlink:href="plpc-20250630.xsd#StatementsofConsolidatedComprehensiveIncomeUnaudited"/>
  <link:calculationLink xlink:role="http://www.preformed.com/role/StatementsofConsolidatedComprehensiveIncomeUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_e35e6e69-5f78-4c2d-89ce-4680ba8b46b1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_5afc8e0a-adc3-4429-bf3f-cd07fa40df77" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_e35e6e69-5f78-4c2d-89ce-4680ba8b46b1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_5afc8e0a-adc3-4429-bf3f-cd07fa40df77" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_23207467-fad4-498d-b9b4-80dc07f86a9d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_e35e6e69-5f78-4c2d-89ce-4680ba8b46b1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_23207467-fad4-498d-b9b4-80dc07f86a9d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_7cc6a9ca-d6d6-4791-819b-085767b68bba" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_078f1849-4e3e-410b-8b12-aff16fbca57d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_7cc6a9ca-d6d6-4791-819b-085767b68bba" xlink:to="loc_us-gaap_ProfitLoss_078f1849-4e3e-410b-8b12-aff16fbca57d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_df911946-9d95-4d04-ae47-4ff9f1974a6f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_7cc6a9ca-d6d6-4791-819b-085767b68bba" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_df911946-9d95-4d04-ae47-4ff9f1974a6f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_d6467504-5f20-4aab-8a73-e53d18e0706b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_7cc6a9ca-d6d6-4791-819b-085767b68bba" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_d6467504-5f20-4aab-8a73-e53d18e0706b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.preformed.com/role/StatementsofConsolidatedCashFlowsUnaudited" xlink:type="simple" xlink:href="plpc-20250630.xsd#StatementsofConsolidatedCashFlowsUnaudited"/>
  <link:calculationLink xlink:role="http://www.preformed.com/role/StatementsofConsolidatedCashFlowsUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_1efc9cb6-f3c8-423b-9c5d-956d77e62546" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4d390072-6c6d-44eb-85bd-ab6e1d1d4066" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_1efc9cb6-f3c8-423b-9c5d-956d77e62546" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4d390072-6c6d-44eb-85bd-ab6e1d1d4066" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_940a4971-e755-44ec-a561-a75b6ecfeee0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_1efc9cb6-f3c8-423b-9c5d-956d77e62546" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_940a4971-e755-44ec-a561-a75b6ecfeee0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_bb572e0b-b2d0-40e5-905a-e802d8ddf6f5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_1efc9cb6-f3c8-423b-9c5d-956d77e62546" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_bb572e0b-b2d0-40e5-905a-e802d8ddf6f5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_bf6eee6d-cc43-4065-bea8-bb80bc193e50" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_1efc9cb6-f3c8-423b-9c5d-956d77e62546" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_bf6eee6d-cc43-4065-bea8-bb80bc193e50" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_b9066a56-77da-4818-bd3a-d140ebef852f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_607a1c37-7d7f-48af-9c8b-f45cdd608f3c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_b9066a56-77da-4818-bd3a-d140ebef852f" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_607a1c37-7d7f-48af-9c8b-f45cdd608f3c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapital_e566036d-5755-4fe3-8a76-44140f45c838" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOperatingCapital"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_b9066a56-77da-4818-bd3a-d140ebef852f" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapital_e566036d-5755-4fe3-8a76-44140f45c838" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_ba30fc30-00d2-4a2f-bad5-d6676d09f124" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_b9066a56-77da-4818-bd3a-d140ebef852f" xlink:to="loc_us-gaap_ShareBasedCompensation_ba30fc30-00d2-4a2f-bad5-d6676d09f124" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_688deed0-4ae2-46e7-aea2-1d3a963ce117" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_b9066a56-77da-4818-bd3a-d140ebef852f" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_688deed0-4ae2-46e7-aea2-1d3a963ce117" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_2a7b1d49-eadc-48c0-8fc0-f9d260199835" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_b9066a56-77da-4818-bd3a-d140ebef852f" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_2a7b1d49-eadc-48c0-8fc0-f9d260199835" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_e771a58b-b2fd-4c4c-aa59-797c2fdd2357" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_b9066a56-77da-4818-bd3a-d140ebef852f" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_e771a58b-b2fd-4c4c-aa59-797c2fdd2357" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_d761714d-6369-4edd-bbf8-94ffb4c80ef7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_b9066a56-77da-4818-bd3a-d140ebef852f" xlink:to="loc_us-gaap_ProfitLoss_d761714d-6369-4edd-bbf8-94ffb4c80ef7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_f2727847-3eb1-42b6-b160-5ef4d862a9d9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_fe657b83-fd34-4b91-a208-4b9c11dcd4e0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_f2727847-3eb1-42b6-b160-5ef4d862a9d9" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_fe657b83-fd34-4b91-a208-4b9c11dcd4e0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_36806559-c635-4dc7-bbcd-72826cad93f6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_f2727847-3eb1-42b6-b160-5ef4d862a9d9" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_36806559-c635-4dc7-bbcd-72826cad93f6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments_a487cda7-7a65-40c5-afe3-0eaf12b47fd6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_f2727847-3eb1-42b6-b160-5ef4d862a9d9" xlink:to="loc_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments_a487cda7-7a65-40c5-afe3-0eaf12b47fd6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireInvestments_6466d95d-2aad-4c85-ba38-7df31d829486" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireInvestments"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_f2727847-3eb1-42b6-b160-5ef4d862a9d9" xlink:to="loc_us-gaap_PaymentsToAcquireInvestments_6466d95d-2aad-4c85-ba38-7df31d829486" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_db6fa37b-8f28-41f6-a013-525313b2542c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_f2727847-3eb1-42b6-b160-5ef4d862a9d9" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_db6fa37b-8f28-41f6-a013-525313b2542c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_869b83c6-47ce-49e7-b49c-faa3c7b85677" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_57a6e728-493c-47e5-a6ea-da6290ff55d0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromRepaymentsOfShortTermDebt"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_869b83c6-47ce-49e7-b49c-faa3c7b85677" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_57a6e728-493c-47e5-a6ea-da6290ff55d0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_4f4e79bd-f0ad-41ee-9820-1c81542fbc32" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_869b83c6-47ce-49e7-b49c-faa3c7b85677" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_4f4e79bd-f0ad-41ee-9820-1c81542fbc32" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_d6b4652e-1cad-43ad-a5c6-8ec1e6a11319" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_869b83c6-47ce-49e7-b49c-faa3c7b85677" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_d6b4652e-1cad-43ad-a5c6-8ec1e6a11319" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_09f65e24-56d2-4ae0-8962-29eabaa74d79" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_869b83c6-47ce-49e7-b49c-faa3c7b85677" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_09f65e24-56d2-4ae0-8962-29eabaa74d79" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_c790f5ff-e4ba-48a6-bb4d-aaa09049d0af" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_869b83c6-47ce-49e7-b49c-faa3c7b85677" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_c790f5ff-e4ba-48a6-bb4d-aaa09049d0af" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfStockIssuanceCosts_61882977-22f5-4b88-8454-635f18384f33" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsOfStockIssuanceCosts"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_869b83c6-47ce-49e7-b49c-faa3c7b85677" xlink:to="loc_us-gaap_PaymentsOfStockIssuanceCosts_61882977-22f5-4b88-8454-635f18384f33" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_21cfc1e1-2cf4-4a54-9f2e-f362cdaa4a32" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_869b83c6-47ce-49e7-b49c-faa3c7b85677" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_21cfc1e1-2cf4-4a54-9f2e-f362cdaa4a32" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_RepurchaseOfCommonStockFromRelatedParty_87f3b200-ddd5-4cea-9baf-d68fb6ebfcd4" xlink:href="plpc-20250630.xsd#plpc_RepurchaseOfCommonStockFromRelatedParty"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_869b83c6-47ce-49e7-b49c-faa3c7b85677" xlink:to="loc_plpc_RepurchaseOfCommonStockFromRelatedParty_87f3b200-ddd5-4cea-9baf-d68fb6ebfcd4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_bd9e23c7-84a7-4c6b-915d-a0267359fdee" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_869b83c6-47ce-49e7-b49c-faa3c7b85677" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_bd9e23c7-84a7-4c6b-915d-a0267359fdee" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.preformed.com/role/StatementsofConsolidatedShareholdersEquityUnaudited" xlink:type="simple" xlink:href="plpc-20250630.xsd#StatementsofConsolidatedShareholdersEquityUnaudited"/>
  <link:calculationLink xlink:role="http://www.preformed.com/role/StatementsofConsolidatedShareholdersEquityUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_346773f2-606c-4202-b1d4-17de83dd733f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_5fc5a53c-1bf0-41b0-ab13-518e50894d47" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_346773f2-606c-4202-b1d4-17de83dd733f" xlink:to="loc_us-gaap_ProfitLoss_5fc5a53c-1bf0-41b0-ab13-518e50894d47" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_a9794739-a124-4043-bfeb-80dc8684bfdf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_346773f2-606c-4202-b1d4-17de83dd733f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_a9794739-a124-4043-bfeb-80dc8684bfdf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_6e984f86-83ec-4eda-8c61-0adb15fd44df" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_346773f2-606c-4202-b1d4-17de83dd733f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_6e984f86-83ec-4eda-8c61-0adb15fd44df" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.preformed.com/role/InventoriesNetInventoriesNetDetails" xlink:type="simple" xlink:href="plpc-20250630.xsd#InventoriesNetInventoriesNetDetails"/>
  <link:calculationLink xlink:role="http://www.preformed.com/role/InventoriesNetInventoriesNetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_a86b5adf-e652-44dd-9c8b-e415a0d36733" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryGross_73571499-432a-47b0-9f3e-d817486148ef" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_a86b5adf-e652-44dd-9c8b-e415a0d36733" xlink:to="loc_us-gaap_InventoryGross_73571499-432a-47b0-9f3e-d817486148ef" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryLIFOReserve_02c46280-c435-46ed-8f35-2031edb917c2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryLIFOReserve"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_a86b5adf-e652-44dd-9c8b-e415a0d36733" xlink:to="loc_us-gaap_InventoryLIFOReserve_02c46280-c435-46ed-8f35-2031edb917c2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryGross_84da12e5-41e5-4098-9842-6f4e7cc6e6ff" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterials_f628dc36-33da-4747-a651-7aa3352a4812" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryRawMaterials"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryGross_84da12e5-41e5-4098-9842-6f4e7cc6e6ff" xlink:to="loc_us-gaap_InventoryRawMaterials_f628dc36-33da-4747-a651-7aa3352a4812" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcess_73d38db1-47ea-4be8-95b6-8ad2b2e2920e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryWorkInProcess"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryGross_84da12e5-41e5-4098-9842-6f4e7cc6e6ff" xlink:to="loc_us-gaap_InventoryWorkInProcess_73d38db1-47ea-4be8-95b6-8ad2b2e2920e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoods_7a10ceba-4ed0-4a50-b4a1-41d7038326d8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryFinishedGoods"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryGross_84da12e5-41e5-4098-9842-6f4e7cc6e6ff" xlink:to="loc_us-gaap_InventoryFinishedGoods_7a10ceba-4ed0-4a50-b4a1-41d7038326d8" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.preformed.com/role/PropertyandEquipmentNetDetails" xlink:type="simple" xlink:href="plpc-20250630.xsd#PropertyandEquipmentNetDetails"/>
  <link:calculationLink xlink:role="http://www.preformed.com/role/PropertyandEquipmentNetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_6b860634-77c3-41df-8fe6-4d1cc3239f87" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_45b7dac1-6173-457e-be8d-3a6453ea3391" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_6b860634-77c3-41df-8fe6-4d1cc3239f87" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_45b7dac1-6173-457e-be8d-3a6453ea3391" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_00631cd5-2ff5-4d70-b8d4-0d7fb6eab148" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_6b860634-77c3-41df-8fe6-4d1cc3239f87" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_00631cd5-2ff5-4d70-b8d4-0d7fb6eab148" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.preformed.com/role/PensionPlansComponentsofNetPeriodicPensionExpenseDetails" xlink:type="simple" xlink:href="plpc-20250630.xsd#PensionPlansComponentsofNetPeriodicPensionExpenseDetails"/>
  <link:calculationLink xlink:role="http://www.preformed.com/role/PensionPlansComponentsofNetPeriodicPensionExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_b6c3d6eb-b98f-4213-927e-68179c8007ec" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_e9ac1c3b-8e2e-41e4-a05b-d0b1a824f523" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_b6c3d6eb-b98f-4213-927e-68179c8007ec" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_e9ac1c3b-8e2e-41e4-a05b-d0b1a824f523" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_c5a12fa0-54f1-4e6e-9eb7-a2f9f1c83534" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_b6c3d6eb-b98f-4213-927e-68179c8007ec" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_c5a12fa0-54f1-4e6e-9eb7-a2f9f1c83534" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_ee6b92d7-01e7-486f-8b7a-d31334845bd0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_b6c3d6eb-b98f-4213-927e-68179c8007ec" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_ee6b92d7-01e7-486f-8b7a-d31334845bd0" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.preformed.com/role/AccumulatedOtherComprehensiveIncomeAOCIDetails" xlink:type="simple" xlink:href="plpc-20250630.xsd#AccumulatedOtherComprehensiveIncomeAOCIDetails"/>
  <link:calculationLink xlink:role="http://www.preformed.com/role/AccumulatedOtherComprehensiveIncomeAOCIDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_53b523f7-f68b-4d44-83ba-987d8138dc58" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_de500b96-b192-4d7c-a93f-beec39d8b18a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_53b523f7-f68b-4d44-83ba-987d8138dc58" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_de500b96-b192-4d7c-a93f-beec39d8b18a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_b75976a4-13b0-4b6b-ac52-8e08f46df6d7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_53b523f7-f68b-4d44-83ba-987d8138dc58" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_b75976a4-13b0-4b6b-ac52-8e08f46df6d7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_b3ede56a-8fb4-4cf8-9a95-978d62b08abc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_53b523f7-f68b-4d44-83ba-987d8138dc58" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_b3ede56a-8fb4-4cf8-9a95-978d62b08abc" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.preformed.com/role/ComputationofEarningsPerShareCalculationofBasicandDilutedEarningsPerShareDetails" xlink:type="simple" xlink:href="plpc-20250630.xsd#ComputationofEarningsPerShareCalculationofBasicandDilutedEarningsPerShareDetails"/>
  <link:calculationLink xlink:role="http://www.preformed.com/role/ComputationofEarningsPerShareCalculationofBasicandDilutedEarningsPerShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_485de25c-8b8f-433d-ac66-46efe1a7470c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_047e453a-8aca-4a2d-afd2-5d9516a1c1b1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_485de25c-8b8f-433d-ac66-46efe1a7470c" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_047e453a-8aca-4a2d-afd2-5d9516a1c1b1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_37ccad2a-79dd-46ce-a966-fdffd177e1e8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_485de25c-8b8f-433d-ac66-46efe1a7470c" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_37ccad2a-79dd-46ce-a966-fdffd177e1e8" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.preformed.com/role/FairValueofFinancialAssetsandLiabilitiesSummaryofAssetsandLiabilitiesRecordedandMeasuredatFairValueDetails" xlink:type="simple" xlink:href="plpc-20250630.xsd#FairValueofFinancialAssetsandLiabilitiesSummaryofAssetsandLiabilitiesRecordedandMeasuredatFairValueDetails"/>
  <link:calculationLink xlink:role="http://www.preformed.com/role/FairValueofFinancialAssetsandLiabilitiesSummaryofAssetsandLiabilitiesRecordedandMeasuredatFairValueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_e1b902d3-ebde-41d1-8a8e-d86d1e82d7ba" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_DeferredCompensationLiabilityFairValue_79d356fc-5e23-41ae-8326-548f1ac17ae4" xlink:href="plpc-20250630.xsd#plpc_DeferredCompensationLiabilityFairValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosure_e1b902d3-ebde-41d1-8a8e-d86d1e82d7ba" xlink:to="loc_plpc_DeferredCompensationLiabilityFairValue_79d356fc-5e23-41ae-8326-548f1ac17ae4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_d95bbf71-a862-4e5b-875d-67d0c6b8109d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosure_e1b902d3-ebde-41d1-8a8e-d86d1e82d7ba" xlink:to="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_d95bbf71-a862-4e5b-875d-67d0c6b8109d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_1a232f1b-dad8-4fa3-bdee-700af4d8ed23" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosure_afc47362-bad3-4cc6-a3fc-fb0ccf914736" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InvestmentsFairValueDisclosure"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_1a232f1b-dad8-4fa3-bdee-700af4d8ed23" xlink:to="loc_us-gaap_InvestmentsFairValueDisclosure_afc47362-bad3-4cc6-a3fc-fb0ccf914736" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_044668a9-bb4f-4110-9a6d-19f224971ee4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignCurrencyContractAssetFairValueDisclosure"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_1a232f1b-dad8-4fa3-bdee-700af4d8ed23" xlink:to="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_044668a9-bb4f-4110-9a6d-19f224971ee4" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.preformed.com/role/SegmentInformationSummaryofCompanysReportableSegmentsDetails" xlink:type="simple" xlink:href="plpc-20250630.xsd#SegmentInformationSummaryofCompanysReportableSegmentsDetails"/>
  <link:calculationLink xlink:role="http://www.preformed.com/role/SegmentInformationSummaryofCompanysReportableSegmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_9fa2adfd-23cf-4a56-a5bc-322251e05ff2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_379e47c3-9e09-439a-bb96-9b8ca52d1c7b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_9fa2adfd-23cf-4a56-a5bc-322251e05ff2" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_379e47c3-9e09-439a-bb96-9b8ca52d1c7b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_bc54669b-7aaf-4bc1-bf8b-270c98961460" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_9fa2adfd-23cf-4a56-a5bc-322251e05ff2" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_bc54669b-7aaf-4bc1-bf8b-270c98961460" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_78bbbb9e-10a8-4926-a56a-b89310d91457" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_9fa2adfd-23cf-4a56-a5bc-322251e05ff2" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_78bbbb9e-10a8-4926-a56a-b89310d91457" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_6aac1620-b5f1-484a-940c-8d7766ad0427" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_2a93d6be-1530-40fd-9573-eaa338ef65b0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_6aac1620-b5f1-484a-940c-8d7766ad0427" xlink:to="loc_us-gaap_OperatingIncomeLoss_2a93d6be-1530-40fd-9573-eaa338ef65b0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseNonoperating_a26f1c84-197d-4879-9b0c-a217e5afe388" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseNonoperating"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_6aac1620-b5f1-484a-940c-8d7766ad0427" xlink:to="loc_us-gaap_InterestExpenseNonoperating_a26f1c84-197d-4879-9b0c-a217e5afe388" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_9bc9946d-7ebb-4329-ba5e-aef04cc50fb6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_6aac1620-b5f1-484a-940c-8d7766ad0427" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_9bc9946d-7ebb-4329-ba5e-aef04cc50fb6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest_a9a91711-9e08-4444-b840-33eb32b9f742" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_6aac1620-b5f1-484a-940c-8d7766ad0427" xlink:to="loc_us-gaap_InvestmentIncomeInterest_a9a91711-9e08-4444-b840-33eb32b9f742" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>10
<FILENAME>plpc-20250630_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:87446e02-4cde-432d-b9b9-816cbc857a0f,g:34d45e97-64e1-4601-b671-bb3397e570f2-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member"/>
  <link:roleRef roleURI="http://www.preformed.com/role/StatementsofConsolidatedShareholdersEquityUnaudited" xlink:type="simple" xlink:href="plpc-20250630.xsd#StatementsofConsolidatedShareholdersEquityUnaudited"/>
  <link:definitionLink xlink:role="http://www.preformed.com/role/StatementsofConsolidatedShareholdersEquityUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_b40cd26a-f295-47ec-93cc-03bde039c773" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_f81964e8-5f35-4cc3-a23f-e2ec7710fcff" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_b40cd26a-f295-47ec-93cc-03bde039c773" xlink:to="loc_us-gaap_StatementTable_f81964e8-5f35-4cc3-a23f-e2ec7710fcff" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_1e88e605-d619-411c-9b4f-27ee0ab71844" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_f81964e8-5f35-4cc3-a23f-e2ec7710fcff" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_1e88e605-d619-411c-9b4f-27ee0ab71844" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_1e88e605-d619-411c-9b4f-27ee0ab71844_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_1e88e605-d619-411c-9b4f-27ee0ab71844" xlink:to="loc_us-gaap_EquityComponentDomain_1e88e605-d619-411c-9b4f-27ee0ab71844_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_08490084-aff7-4b31-ac0c-4f0f1eea2e0a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_1e88e605-d619-411c-9b4f-27ee0ab71844" xlink:to="loc_us-gaap_EquityComponentDomain_08490084-aff7-4b31-ac0c-4f0f1eea2e0a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_c9e7a5c3-ecf7-4fc9-b0bb-cc57829f7416" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_08490084-aff7-4b31-ac0c-4f0f1eea2e0a" xlink:to="loc_us-gaap_CommonStockMember_c9e7a5c3-ecf7-4fc9-b0bb-cc57829f7416" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_CommonSharesIssuedToRabbiTrustMember_2f680552-00f7-4f84-b98e-f8dd1aa6e875" xlink:href="plpc-20250630.xsd#plpc_CommonSharesIssuedToRabbiTrustMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_08490084-aff7-4b31-ac0c-4f0f1eea2e0a" xlink:to="loc_plpc_CommonSharesIssuedToRabbiTrustMember_2f680552-00f7-4f84-b98e-f8dd1aa6e875" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_DeferredCompensationLiabilityMember_da4ea762-649f-46c1-830b-8288a42964cd" xlink:href="plpc-20250630.xsd#plpc_DeferredCompensationLiabilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_08490084-aff7-4b31-ac0c-4f0f1eea2e0a" xlink:to="loc_plpc_DeferredCompensationLiabilityMember_da4ea762-649f-46c1-830b-8288a42964cd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockIncludingAdditionalPaidInCapitalMember_c7e184cb-8042-4f95-9505-54017d201b0b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockIncludingAdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_08490084-aff7-4b31-ac0c-4f0f1eea2e0a" xlink:to="loc_us-gaap_CommonStockIncludingAdditionalPaidInCapitalMember_c7e184cb-8042-4f95-9505-54017d201b0b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_757701dc-420d-4d02-9d84-0f72d3747b76" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_08490084-aff7-4b31-ac0c-4f0f1eea2e0a" xlink:to="loc_us-gaap_RetainedEarningsMember_757701dc-420d-4d02-9d84-0f72d3747b76" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember_d1872318-00e6-4032-b0a8-21ab5a54eb23" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_08490084-aff7-4b31-ac0c-4f0f1eea2e0a" xlink:to="loc_us-gaap_TreasuryStockCommonMember_d1872318-00e6-4032-b0a8-21ab5a54eb23" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember_f00f4dd4-8c9f-4d74-9dd3-4f1ba1ffa963" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_08490084-aff7-4b31-ac0c-4f0f1eea2e0a" xlink:to="loc_us-gaap_AccumulatedTranslationAdjustmentMember_f00f4dd4-8c9f-4d74-9dd3-4f1ba1ffa963" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_821832dc-83dc-490a-849c-a59b7d4ee9cc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_08490084-aff7-4b31-ac0c-4f0f1eea2e0a" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_821832dc-83dc-490a-849c-a59b7d4ee9cc" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParentMember_638fde6e-f059-4854-951f-41da90e69c46" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ParentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_08490084-aff7-4b31-ac0c-4f0f1eea2e0a" xlink:to="loc_us-gaap_ParentMember_638fde6e-f059-4854-951f-41da90e69c46" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_c5b595a1-fa88-4d75-8236-358532392d37" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_08490084-aff7-4b31-ac0c-4f0f1eea2e0a" xlink:to="loc_us-gaap_NoncontrollingInterestMember_c5b595a1-fa88-4d75-8236-358532392d37" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_1d741955-5baa-41d9-84e1-8ca4cab4b007" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_b40cd26a-f295-47ec-93cc-03bde039c773" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_1d741955-5baa-41d9-84e1-8ca4cab4b007" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_37b7b956-f280-4971-a99e-c2c5bb417474" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_1d741955-5baa-41d9-84e1-8ca4cab4b007" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_37b7b956-f280-4971-a99e-c2c5bb417474" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_c22afd6c-1ed0-40c9-8777-1413ebaf312b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_1d741955-5baa-41d9-84e1-8ca4cab4b007" xlink:to="loc_us-gaap_ProfitLoss_c22afd6c-1ed0-40c9-8777-1413ebaf312b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_b1fb1840-9ae7-4aa8-b0c3-6273688843e8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_1d741955-5baa-41d9-84e1-8ca4cab4b007" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_b1fb1840-9ae7-4aa8-b0c3-6273688843e8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_7d695125-4b55-4cae-8aed-54a30d769b9a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_1d741955-5baa-41d9-84e1-8ca4cab4b007" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_7d695125-4b55-4cae-8aed-54a30d769b9a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_f48ec66d-6f47-4acd-a9bd-8db8451a0c5e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_1d741955-5baa-41d9-84e1-8ca4cab4b007" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_f48ec66d-6f47-4acd-a9bd-8db8451a0c5e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_531fc3e0-0770-4730-bc66-b99ab0720142" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_1d741955-5baa-41d9-84e1-8ca4cab4b007" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_531fc3e0-0770-4730-bc66-b99ab0720142" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_a74eda72-cde0-4063-8d51-74eb6b85a4e6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_1d741955-5baa-41d9-84e1-8ca4cab4b007" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_a74eda72-cde0-4063-8d51-74eb6b85a4e6" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_SharesIssuedToEmployeeTrustDuringPeriodValue_699d88e8-cc16-464f-9297-d3effad9efba" xlink:href="plpc-20250630.xsd#plpc_SharesIssuedToEmployeeTrustDuringPeriodValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_1d741955-5baa-41d9-84e1-8ca4cab4b007" xlink:to="loc_plpc_SharesIssuedToEmployeeTrustDuringPeriodValue_699d88e8-cc16-464f-9297-d3effad9efba" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_SharesDistributedFromEmployeeTrustDuringPeriodValue_a3cb2b23-74ef-448f-8838-d4f53aa73358" xlink:href="plpc-20250630.xsd#plpc_SharesDistributedFromEmployeeTrustDuringPeriodValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_1d741955-5baa-41d9-84e1-8ca4cab4b007" xlink:to="loc_plpc_SharesDistributedFromEmployeeTrustDuringPeriodValue_a3cb2b23-74ef-448f-8838-d4f53aa73358" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_ea0aaba8-1b91-402c-920a-392a59f4ce92" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_1d741955-5baa-41d9-84e1-8ca4cab4b007" xlink:to="loc_us-gaap_DividendsCommonStockCash_ea0aaba8-1b91-402c-920a-392a59f4ce92" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_c9fb06a7-bc40-4bf8-9cf7-c19e9bf64233" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.preformed.com/role/RevenueRevenuesbySegmentandProductTypeDetails" xlink:type="simple" xlink:href="plpc-20250630.xsd#RevenueRevenuesbySegmentandProductTypeDetails"/>
  <link:definitionLink xlink:role="http://www.preformed.com/role/RevenueRevenuesbySegmentandProductTypeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_04ab9655-fbaf-4ddd-8fb1-1aab5f3f949d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_f823b260-ddc1-43e5-9d3a-0d3b02eb8f45" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_04ab9655-fbaf-4ddd-8fb1-1aab5f3f949d" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_f823b260-ddc1-43e5-9d3a-0d3b02eb8f45" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_0caa683b-527f-435f-80ab-9d36ae428c03" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_f823b260-ddc1-43e5-9d3a-0d3b02eb8f45" xlink:to="loc_srt_StatementGeographicalAxis_0caa683b-527f-435f-80ab-9d36ae428c03" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_0caa683b-527f-435f-80ab-9d36ae428c03_default" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_0caa683b-527f-435f-80ab-9d36ae428c03" xlink:to="loc_srt_SegmentGeographicalDomain_0caa683b-527f-435f-80ab-9d36ae428c03_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_fbc09a1d-6d63-4819-b358-597de8f0d21c" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_0caa683b-527f-435f-80ab-9d36ae428c03" xlink:to="loc_srt_SegmentGeographicalDomain_fbc09a1d-6d63-4819-b358-597de8f0d21c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_PlpUsaMember_f0832b97-61ed-4699-acc4-f0c3a3d8ab75" xlink:href="plpc-20250630.xsd#plpc_PlpUsaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_fbc09a1d-6d63-4819-b358-597de8f0d21c" xlink:to="loc_plpc_PlpUsaMember_f0832b97-61ed-4699-acc4-f0c3a3d8ab75" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AmericasMember_3e7f0ab4-15cd-4336-ac04-41876c7bd4fb" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_AmericasMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_fbc09a1d-6d63-4819-b358-597de8f0d21c" xlink:to="loc_srt_AmericasMember_3e7f0ab4-15cd-4336-ac04-41876c7bd4fb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EMEAMember_dffa50d4-3f1c-4c1e-bfe9-0bbbf6ab85e4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EMEAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_fbc09a1d-6d63-4819-b358-597de8f0d21c" xlink:to="loc_us-gaap_EMEAMember_dffa50d4-3f1c-4c1e-bfe9-0bbbf6ab85e4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AsiaPacificMember_1e6126ba-c226-4096-98ee-ef7f0a65839e" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_AsiaPacificMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_fbc09a1d-6d63-4819-b358-597de8f0d21c" xlink:to="loc_srt_AsiaPacificMember_1e6126ba-c226-4096-98ee-ef7f0a65839e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_3d06e1c9-ae58-438c-b8d1-c96ed3e82166" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_f823b260-ddc1-43e5-9d3a-0d3b02eb8f45" xlink:to="loc_srt_ProductOrServiceAxis_3d06e1c9-ae58-438c-b8d1-c96ed3e82166" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_3d06e1c9-ae58-438c-b8d1-c96ed3e82166_default" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_3d06e1c9-ae58-438c-b8d1-c96ed3e82166" xlink:to="loc_srt_ProductsAndServicesDomain_3d06e1c9-ae58-438c-b8d1-c96ed3e82166_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_bea76ed6-823b-4fa8-a695-fc2faf98b347" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_3d06e1c9-ae58-438c-b8d1-c96ed3e82166" xlink:to="loc_srt_ProductsAndServicesDomain_bea76ed6-823b-4fa8-a695-fc2faf98b347" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnergyServiceMember_79eff661-46a9-4ea5-b37e-b9bd3a3361e2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EnergyServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_bea76ed6-823b-4fa8-a695-fc2faf98b347" xlink:to="loc_us-gaap_EnergyServiceMember_79eff661-46a9-4ea5-b37e-b9bd3a3361e2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_CommunicationsMember_c98c829f-0672-4767-8888-e5a7aa130de0" xlink:href="plpc-20250630.xsd#plpc_CommunicationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_bea76ed6-823b-4fa8-a695-fc2faf98b347" xlink:to="loc_plpc_CommunicationsMember_c98c829f-0672-4767-8888-e5a7aa130de0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_SpecialIndustriesMember_36e3966c-b532-40bd-9208-cc0d80944b02" xlink:href="plpc-20250630.xsd#plpc_SpecialIndustriesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_bea76ed6-823b-4fa8-a695-fc2faf98b347" xlink:to="loc_plpc_SpecialIndustriesMember_36e3966c-b532-40bd-9208-cc0d80944b02" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax_de35e137-385a-40b2-bf65-a06e86e5a98a" xlink:href="plpc-20250630.xsd#plpc_PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_04ab9655-fbaf-4ddd-8fb1-1aab5f3f949d" xlink:to="loc_plpc_PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax_de35e137-385a-40b2-bf65-a06e86e5a98a" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.preformed.com/role/PropertyandEquipmentNetDetails" xlink:type="simple" xlink:href="plpc-20250630.xsd#PropertyandEquipmentNetDetails"/>
  <link:definitionLink xlink:role="http://www.preformed.com/role/PropertyandEquipmentNetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_a3cf50b6-47f7-4b7e-bca7-e925824ac5d6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_4c2f61cc-ca31-466f-b421-de668f7d6d10" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_a3cf50b6-47f7-4b7e-bca7-e925824ac5d6" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_4c2f61cc-ca31-466f-b421-de668f7d6d10" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_7ac40755-1999-4c27-831a-f7dd792d410a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_4c2f61cc-ca31-466f-b421-de668f7d6d10" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_7ac40755-1999-4c27-831a-f7dd792d410a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7ac40755-1999-4c27-831a-f7dd792d410a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_7ac40755-1999-4c27-831a-f7dd792d410a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7ac40755-1999-4c27-831a-f7dd792d410a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_11b17a4b-f248-4c92-b38f-4397ae392c31" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_7ac40755-1999-4c27-831a-f7dd792d410a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_11b17a4b-f248-4c92-b38f-4397ae392c31" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandAndLandImprovementsMember_cc0d1908-b7b3-4ae6-8560-bace6d94c451" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LandAndLandImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_11b17a4b-f248-4c92-b38f-4397ae392c31" xlink:to="loc_us-gaap_LandAndLandImprovementsMember_cc0d1908-b7b3-4ae6-8560-bace6d94c451" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_5cf84984-b141-4938-a5fe-cb32a9cd1cd2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_11b17a4b-f248-4c92-b38f-4397ae392c31" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_5cf84984-b141-4938-a5fe-cb32a9cd1cd2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_7add714b-f238-456a-817a-f6e5292629eb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_11b17a4b-f248-4c92-b38f-4397ae392c31" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_7add714b-f238-456a-817a-f6e5292629eb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember_08d1bae3-8363-45b1-9a39-bf9cfb5bb5de" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_11b17a4b-f248-4c92-b38f-4397ae392c31" xlink:to="loc_us-gaap_ConstructionInProgressMember_08d1bae3-8363-45b1-9a39-bf9cfb5bb5de" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_6a579224-4e80-4f8d-bbdf-102dfae48644" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_a3cf50b6-47f7-4b7e-bca7-e925824ac5d6" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_6a579224-4e80-4f8d-bbdf-102dfae48644" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_f3b46d34-6ef5-4bfd-b396-90aecdcd63f7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_a3cf50b6-47f7-4b7e-bca7-e925824ac5d6" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_f3b46d34-6ef5-4bfd-b396-90aecdcd63f7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_782b0c36-7e87-4fc5-bc9d-e6e88b343c01" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_a3cf50b6-47f7-4b7e-bca7-e925824ac5d6" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_782b0c36-7e87-4fc5-bc9d-e6e88b343c01" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.preformed.com/role/PensionPlansAdditionalInformationDetails" xlink:type="simple" xlink:href="plpc-20250630.xsd#PensionPlansAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.preformed.com/role/PensionPlansAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_c9df718f-4c82-4585-bd0c-8cf5b6d8eea1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_7c5c2a91-5e29-4e55-826d-65f35ca9f93f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_c9df718f-4c82-4585-bd0c-8cf5b6d8eea1" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_7c5c2a91-5e29-4e55-826d-65f35ca9f93f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_50e9748e-639c-438f-ac42-778cca6ffbf4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_7c5c2a91-5e29-4e55-826d-65f35ca9f93f" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_50e9748e-639c-438f-ac42-778cca6ffbf4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_50e9748e-639c-438f-ac42-778cca6ffbf4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_50e9748e-639c-438f-ac42-778cca6ffbf4" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_50e9748e-639c-438f-ac42-778cca6ffbf4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_20c3fb85-6a13-4028-917a-f2d5eb3967fb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_50e9748e-639c-438f-ac42-778cca6ffbf4" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_20c3fb85-6a13-4028-917a-f2d5eb3967fb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_2c4ef58a-fabd-47b9-ad54-e7085a812543" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_20c3fb85-6a13-4028-917a-f2d5eb3967fb" xlink:to="loc_us-gaap_SubsequentEventMember_2c4ef58a-fabd-47b9-ad54-e7085a812543" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_4fef5e5f-94f7-45f4-b9af-61fb3b5a55d2" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_7c5c2a91-5e29-4e55-826d-65f35ca9f93f" xlink:to="loc_srt_RangeAxis_4fef5e5f-94f7-45f4-b9af-61fb3b5a55d2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_4fef5e5f-94f7-45f4-b9af-61fb3b5a55d2_default" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_4fef5e5f-94f7-45f4-b9af-61fb3b5a55d2" xlink:to="loc_srt_RangeMember_4fef5e5f-94f7-45f4-b9af-61fb3b5a55d2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_68b951f1-bbb5-46b2-a64c-aeb9eea334ed" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_4fef5e5f-94f7-45f4-b9af-61fb3b5a55d2" xlink:to="loc_srt_RangeMember_68b951f1-bbb5-46b2-a64c-aeb9eea334ed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_dfd6ac39-9aaa-45ff-8dcc-84fe2f1d7469" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_68b951f1-bbb5-46b2-a64c-aeb9eea334ed" xlink:to="loc_srt_MinimumMember_dfd6ac39-9aaa-45ff-8dcc-84fe2f1d7469" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_8d66b64f-d101-4f95-be67-19461ba6b1e9" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_68b951f1-bbb5-46b2-a64c-aeb9eea334ed" xlink:to="loc_srt_MaximumMember_8d66b64f-d101-4f95-be67-19461ba6b1e9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_f7d13ed3-94d6-4799-94f5-1ccfd0eb2267" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_7c5c2a91-5e29-4e55-826d-65f35ca9f93f" xlink:to="loc_srt_StatementScenarioAxis_f7d13ed3-94d6-4799-94f5-1ccfd0eb2267" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_f7d13ed3-94d6-4799-94f5-1ccfd0eb2267_default" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_f7d13ed3-94d6-4799-94f5-1ccfd0eb2267" xlink:to="loc_srt_ScenarioUnspecifiedDomain_f7d13ed3-94d6-4799-94f5-1ccfd0eb2267_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_8768c3ad-bf0c-42eb-801b-8c3f1ffcc134" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_f7d13ed3-94d6-4799-94f5-1ccfd0eb2267" xlink:to="loc_srt_ScenarioUnspecifiedDomain_8768c3ad-bf0c-42eb-801b-8c3f1ffcc134" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_84be11ac-fbdd-4e4a-b83d-44e70dba9eaf" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScenarioForecastMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ScenarioUnspecifiedDomain_8768c3ad-bf0c-42eb-801b-8c3f1ffcc134" xlink:to="loc_srt_ScenarioForecastMember_84be11ac-fbdd-4e4a-b83d-44e70dba9eaf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationPaymentForSettlement_69f3e9ba-c611-47d2-b7b0-7dccb8a997d2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedBenefitPlanBenefitObligationPaymentForSettlement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_c9df718f-4c82-4585-bd0c-8cf5b6d8eea1" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligationPaymentForSettlement_69f3e9ba-c611-47d2-b7b0-7dccb8a997d2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax_6a997429-881b-4f83-9ca5-fd44028764cf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_c9df718f-4c82-4585-bd0c-8cf5b6d8eea1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax_6a997429-881b-4f83-9ca5-fd44028764cf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_ad55d57a-e540-4956-a8b4-5a1feda7c210" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedBenefitPlanContributionsByEmployer"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_c9df718f-4c82-4585-bd0c-8cf5b6d8eea1" xlink:to="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_ad55d57a-e540-4956-a8b4-5a1feda7c210" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.preformed.com/role/AccumulatedOtherComprehensiveIncomeAOCIDetails" xlink:type="simple" xlink:href="plpc-20250630.xsd#AccumulatedOtherComprehensiveIncomeAOCIDetails"/>
  <link:definitionLink xlink:role="http://www.preformed.com/role/AccumulatedOtherComprehensiveIncomeAOCIDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_007bb2b6-ed26-431f-a408-6f4fe83a3ef7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_3074b185-4109-4a05-9d0f-65f7f20c54c7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_007bb2b6-ed26-431f-a408-6f4fe83a3ef7" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_3074b185-4109-4a05-9d0f-65f7f20c54c7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_3e53def5-4f1a-4dc4-8b68-b6f023f7b1bb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_3074b185-4109-4a05-9d0f-65f7f20c54c7" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_3e53def5-4f1a-4dc4-8b68-b6f023f7b1bb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_3e53def5-4f1a-4dc4-8b68-b6f023f7b1bb_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_3e53def5-4f1a-4dc4-8b68-b6f023f7b1bb" xlink:to="loc_us-gaap_EquityComponentDomain_3e53def5-4f1a-4dc4-8b68-b6f023f7b1bb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_505514cc-be5d-4d90-92e7-223b4cc3837a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_3e53def5-4f1a-4dc4-8b68-b6f023f7b1bb" xlink:to="loc_us-gaap_EquityComponentDomain_505514cc-be5d-4d90-92e7-223b4cc3837a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_4e05ebac-6cad-48bd-93a9-55a16c5fca85" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_505514cc-be5d-4d90-92e7-223b4cc3837a" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_4e05ebac-6cad-48bd-93a9-55a16c5fca85" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember_6523931a-ab77-433f-966e-dba7614c3c58" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_505514cc-be5d-4d90-92e7-223b4cc3837a" xlink:to="loc_us-gaap_AccumulatedTranslationAdjustmentMember_6523931a-ab77-433f-966e-dba7614c3c58" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_975cb1f4-cbe1-4d63-892b-c02d4ca0885c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_505514cc-be5d-4d90-92e7-223b4cc3837a" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_975cb1f4-cbe1-4d63-892b-c02d4ca0885c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_38882450-3256-46d2-8895-7e6355e162b3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_007bb2b6-ed26-431f-a408-6f4fe83a3ef7" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_38882450-3256-46d2-8895-7e6355e162b3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_fbab5282-d227-4f1b-b7cc-a6dbf36879e0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_38882450-3256-46d2-8895-7e6355e162b3" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_fbab5282-d227-4f1b-b7cc-a6dbf36879e0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodChangeAbstract_a0a51a50-a640-4d0f-ad33-1be779eebab0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodChangeAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_38882450-3256-46d2-8895-7e6355e162b3" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodChangeAbstract_a0a51a50-a640-4d0f-ad33-1be779eebab0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_bf248bca-d6ab-4562-9411-93833dedaf16" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodChangeAbstract_a0a51a50-a640-4d0f-ad33-1be779eebab0" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_bf248bca-d6ab-4562-9411-93833dedaf16" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_254a196a-681d-48ee-83fe-b005436eb0c8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodChangeAbstract_a0a51a50-a640-4d0f-ad33-1be779eebab0" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_254a196a-681d-48ee-83fe-b005436eb0c8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTaxAbstract_5f9c248f-1be3-4815-9bac-a5765cb181a6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTaxAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_38882450-3256-46d2-8895-7e6355e162b3" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTaxAbstract_5f9c248f-1be3-4815-9bac-a5765cb181a6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_6d2dde40-bc7c-49e7-81a5-9bb4c343201b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTaxAbstract_5f9c248f-1be3-4815-9bac-a5765cb181a6" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_6d2dde40-bc7c-49e7-81a5-9bb4c343201b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_8193bced-ea82-4dc8-9138-9053f2745d58" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_38882450-3256-46d2-8895-7e6355e162b3" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_8193bced-ea82-4dc8-9138-9053f2745d58" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_63e1ed1f-5537-413a-9d94-c4f7bd4f9794" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.preformed.com/role/DebtandCreditArrangementsDetails" xlink:type="simple" xlink:href="plpc-20250630.xsd#DebtandCreditArrangementsDetails"/>
  <link:definitionLink xlink:role="http://www.preformed.com/role/DebtandCreditArrangementsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_af577db1-c494-4e62-89cf-6c8892b8b701" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_31e66ace-49e7-4348-8af5-d7843c7380dc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_af577db1-c494-4e62-89cf-6c8892b8b701" xlink:to="loc_us-gaap_DebtInstrumentTable_31e66ace-49e7-4348-8af5-d7843c7380dc" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_82cc4551-21d8-40eb-be03-a29e81fb6ed6" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_31e66ace-49e7-4348-8af5-d7843c7380dc" xlink:to="loc_srt_RangeAxis_82cc4551-21d8-40eb-be03-a29e81fb6ed6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_82cc4551-21d8-40eb-be03-a29e81fb6ed6_default" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_82cc4551-21d8-40eb-be03-a29e81fb6ed6" xlink:to="loc_srt_RangeMember_82cc4551-21d8-40eb-be03-a29e81fb6ed6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_1309958d-a768-49a6-b071-3f7cb5d86dc5" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_82cc4551-21d8-40eb-be03-a29e81fb6ed6" xlink:to="loc_srt_RangeMember_1309958d-a768-49a6-b071-3f7cb5d86dc5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_ccafb4ce-3ff9-4140-8171-64d11940c15d" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_1309958d-a768-49a6-b071-3f7cb5d86dc5" xlink:to="loc_srt_MinimumMember_ccafb4ce-3ff9-4140-8171-64d11940c15d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_72aae3c5-3210-44cb-9374-a910da817aec" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_1309958d-a768-49a6-b071-3f7cb5d86dc5" xlink:to="loc_srt_MaximumMember_72aae3c5-3210-44cb-9374-a910da817aec" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_5a2fc9b0-e583-468e-ae65-c2566dd27f73" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_31e66ace-49e7-4348-8af5-d7843c7380dc" xlink:to="loc_us-gaap_DebtInstrumentAxis_5a2fc9b0-e583-468e-ae65-c2566dd27f73" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_5a2fc9b0-e583-468e-ae65-c2566dd27f73_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_5a2fc9b0-e583-468e-ae65-c2566dd27f73" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_5a2fc9b0-e583-468e-ae65-c2566dd27f73_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_6ccefb69-3738-4dc7-85e8-b83dd7d28d3b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_5a2fc9b0-e583-468e-ae65-c2566dd27f73" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_6ccefb69-3738-4dc7-85e8-b83dd7d28d3b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_TermLoanMember_04ecf5d4-c187-4012-8e08-44a22bf25756" xlink:href="plpc-20250630.xsd#plpc_TermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_6ccefb69-3738-4dc7-85e8-b83dd7d28d3b" xlink:to="loc_plpc_TermLoanMember_04ecf5d4-c187-4012-8e08-44a22bf25756" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_InvestmentLoanMember_da39e806-7893-45cb-99a7-b5b89fbaac95" xlink:href="plpc-20250630.xsd#plpc_InvestmentLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_6ccefb69-3738-4dc7-85e8-b83dd7d28d3b" xlink:to="loc_plpc_InvestmentLoanMember_da39e806-7893-45cb-99a7-b5b89fbaac95" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAxis_52acc283-830f-4f4a-8485-5c3b78969734" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_31e66ace-49e7-4348-8af5-d7843c7380dc" xlink:to="loc_us-gaap_LineOfCreditFacilityAxis_52acc283-830f-4f4a-8485-5c3b78969734" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_52acc283-830f-4f4a-8485-5c3b78969734_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_52acc283-830f-4f4a-8485-5c3b78969734" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_52acc283-830f-4f4a-8485-5c3b78969734_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_5b8a19a7-9ccc-48db-9cb1-5d95c00b72da" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_52acc283-830f-4f4a-8485-5c3b78969734" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_5b8a19a7-9ccc-48db-9cb1-5d95c00b72da" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_PNCEquipmentFinanceLLCMember_15ad44af-a61c-4124-ab1a-406afcdf09cf" xlink:href="plpc-20250630.xsd#plpc_PNCEquipmentFinanceLLCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_5b8a19a7-9ccc-48db-9cb1-5d95c00b72da" xlink:to="loc_plpc_PNCEquipmentFinanceLLCMember_15ad44af-a61c-4124-ab1a-406afcdf09cf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_ForeignSubsidiariesMember_3ab1a911-d497-4a70-86b6-8fdcdbb83c51" xlink:href="plpc-20250630.xsd#plpc_ForeignSubsidiariesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_5b8a19a7-9ccc-48db-9cb1-5d95c00b72da" xlink:to="loc_plpc_ForeignSubsidiariesMember_3ab1a911-d497-4a70-86b6-8fdcdbb83c51" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_619e2415-62d4-43a7-aa6e-6f683c255dcc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_31e66ace-49e7-4348-8af5-d7843c7380dc" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_619e2415-62d4-43a7-aa6e-6f683c255dcc" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_619e2415-62d4-43a7-aa6e-6f683c255dcc_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_619e2415-62d4-43a7-aa6e-6f683c255dcc" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_619e2415-62d4-43a7-aa6e-6f683c255dcc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_66a2f918-3bdf-4218-9b0c-23991ac5fa5a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_619e2415-62d4-43a7-aa6e-6f683c255dcc" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_66a2f918-3bdf-4218-9b0c-23991ac5fa5a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_CorporateAircraftMember_e50dd9b3-5655-405b-879c-0315cb198e8d" xlink:href="plpc-20250630.xsd#plpc_CorporateAircraftMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_66a2f918-3bdf-4218-9b0c-23991ac5fa5a" xlink:to="loc_plpc_CorporateAircraftMember_e50dd9b3-5655-405b-879c-0315cb198e8d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_a273483b-c935-453b-b345-fb97e07b8254" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_31e66ace-49e7-4348-8af5-d7843c7380dc" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_a273483b-c935-453b-b345-fb97e07b8254" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_a273483b-c935-453b-b345-fb97e07b8254_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_a273483b-c935-453b-b345-fb97e07b8254" xlink:to="loc_us-gaap_SegmentDomain_a273483b-c935-453b-b345-fb97e07b8254_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_da48017f-d53c-4b15-8e1f-bac6135fae5e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_a273483b-c935-453b-b345-fb97e07b8254" xlink:to="loc_us-gaap_SegmentDomain_da48017f-d53c-4b15-8e1f-bac6135fae5e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_AsiaPacificSegmentMember_a5c06ddb-df49-410a-b10e-5748cb0436d4" xlink:href="plpc-20250630.xsd#plpc_AsiaPacificSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_da48017f-d53c-4b15-8e1f-bac6135fae5e" xlink:to="loc_plpc_AsiaPacificSegmentMember_a5c06ddb-df49-410a-b10e-5748cb0436d4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_f937aca0-ca9e-4814-9392-0c2bdea7445b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_31e66ace-49e7-4348-8af5-d7843c7380dc" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_f937aca0-ca9e-4814-9392-0c2bdea7445b" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_f937aca0-ca9e-4814-9392-0c2bdea7445b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_f937aca0-ca9e-4814-9392-0c2bdea7445b" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_f937aca0-ca9e-4814-9392-0c2bdea7445b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_a3570fa7-a4f2-48cc-83ae-6c56a22c4cf8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_f937aca0-ca9e-4814-9392-0c2bdea7445b" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_a3570fa7-a4f2-48cc-83ae-6c56a22c4cf8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_07acce29-31bf-4d44-84cf-22e5c1dbc223" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_a3570fa7-a4f2-48cc-83ae-6c56a22c4cf8" xlink:to="loc_us-gaap_SubsequentEventMember_07acce29-31bf-4d44-84cf-22e5c1dbc223" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_b2ef0256-4c69-457a-841e-19d4a4f7ef2d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_31e66ace-49e7-4348-8af5-d7843c7380dc" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_b2ef0256-4c69-457a-841e-19d4a4f7ef2d" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_b2ef0256-4c69-457a-841e-19d4a4f7ef2d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_b2ef0256-4c69-457a-841e-19d4a4f7ef2d" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_b2ef0256-4c69-457a-841e-19d4a4f7ef2d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_fdc1b3f2-120f-4501-8b12-493d5804d4f7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_b2ef0256-4c69-457a-841e-19d4a4f7ef2d" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_fdc1b3f2-120f-4501-8b12-493d5804d4f7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayableMember_4fb4c21b-e8bd-49d8-8d10-c7bad6340a1a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LoansPayableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_fdc1b3f2-120f-4501-8b12-493d5804d4f7" xlink:to="loc_us-gaap_LoansPayableMember_4fb4c21b-e8bd-49d8-8d10-c7bad6340a1a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_45510423-46bc-4fa5-b627-f12b3beb372c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_af577db1-c494-4e62-89cf-6c8892b8b701" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_45510423-46bc-4fa5-b627-f12b3beb372c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_LineOfCreditFacilityAccordionFeatureIncreaseLimit_4f795480-b67e-4abe-a643-bb399587d06e" xlink:href="plpc-20250630.xsd#plpc_LineOfCreditFacilityAccordionFeatureIncreaseLimit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_af577db1-c494-4e62-89cf-6c8892b8b701" xlink:to="loc_plpc_LineOfCreditFacilityAccordionFeatureIncreaseLimit_4f795480-b67e-4abe-a643-bb399587d06e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_bf1f632e-000f-40f6-9100-b58394a9454e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_af577db1-c494-4e62-89cf-6c8892b8b701" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_bf1f632e-000f-40f6-9100-b58394a9454e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_DebtToEarningsBeforeInterestTaxesAndDepreciationRatio_46f2bd32-b39a-48b0-8b39-f0aaeb1e20d3" xlink:href="plpc-20250630.xsd#plpc_DebtToEarningsBeforeInterestTaxesAndDepreciationRatio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_af577db1-c494-4e62-89cf-6c8892b8b701" xlink:to="loc_plpc_DebtToEarningsBeforeInterestTaxesAndDepreciationRatio_46f2bd32-b39a-48b0-8b39-f0aaeb1e20d3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_22f31da5-7585-4630-ab0c-8ec17b62d212" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_af577db1-c494-4e62-89cf-6c8892b8b701" xlink:to="loc_us-gaap_LineOfCredit_22f31da5-7585-4630-ab0c-8ec17b62d212" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_79b80b6d-1dac-4a88-8ac4-9fedcd5cdd71" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_af577db1-c494-4e62-89cf-6c8892b8b701" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_79b80b6d-1dac-4a88-8ac4-9fedcd5cdd71" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_LongTermLettersOfCreditOutstanding_1f9706fb-e867-48d0-a5e8-e6473858b814" xlink:href="plpc-20250630.xsd#plpc_LongTermLettersOfCreditOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_af577db1-c494-4e62-89cf-6c8892b8b701" xlink:to="loc_plpc_LongTermLettersOfCreditOutstanding_1f9706fb-e867-48d0-a5e8-e6473858b814" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_BankDebtToEquityPercentage_4fe7bcee-cd89-496d-8e1f-17fd5510760b" xlink:href="plpc-20250630.xsd#plpc_BankDebtToEquityPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_af577db1-c494-4e62-89cf-6c8892b8b701" xlink:to="loc_plpc_BankDebtToEquityPercentage_4fe7bcee-cd89-496d-8e1f-17fd5510760b" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_64ee3144-41f0-441e-b491-48273864a345" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_af577db1-c494-4e62-89cf-6c8892b8b701" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_64ee3144-41f0-441e-b491-48273864a345" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_7231c951-f345-48d7-b85a-a1a03e88f532" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_af577db1-c494-4e62-89cf-6c8892b8b701" xlink:to="loc_us-gaap_DebtInstrumentTerm_7231c951-f345-48d7-b85a-a1a03e88f532" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_1f7d240f-2d39-42ae-8d4d-d65e052039d8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_af577db1-c494-4e62-89cf-6c8892b8b701" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_1f7d240f-2d39-42ae-8d4d-d65e052039d8" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_DebtInstrumentPeriodicPaymentNumberOfPayments_3821030d-6054-4230-81b5-e270e806ffb1" xlink:href="plpc-20250630.xsd#plpc_DebtInstrumentPeriodicPaymentNumberOfPayments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_af577db1-c494-4e62-89cf-6c8892b8b701" xlink:to="loc_plpc_DebtInstrumentPeriodicPaymentNumberOfPayments_3821030d-6054-4230-81b5-e270e806ffb1" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LinesOfCreditCurrent_f7cddd30-679c-4617-86ab-43e9df803f66" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LinesOfCreditCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_af577db1-c494-4e62-89cf-6c8892b8b701" xlink:to="loc_us-gaap_LinesOfCreditCurrent_f7cddd30-679c-4617-86ab-43e9df803f66" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCash_c658f880-c639-49d4-aabb-901ba297730d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedCash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_af577db1-c494-4e62-89cf-6c8892b8b701" xlink:to="loc_us-gaap_RestrictedCash_c658f880-c639-49d4-aabb-901ba297730d" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_7fdf7ca3-bd7a-4d00-a020-7bf0605977ac" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_af577db1-c494-4e62-89cf-6c8892b8b701" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_7fdf7ca3-bd7a-4d00-a020-7bf0605977ac" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_76548f5a-fc2b-409b-935f-bd433e8c9544" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_af577db1-c494-4e62-89cf-6c8892b8b701" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_76548f5a-fc2b-409b-935f-bd433e8c9544" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_15988812-f103-499e-855c-e1b231c303ea" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_af577db1-c494-4e62-89cf-6c8892b8b701" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_15988812-f103-499e-855c-e1b231c303ea" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_35878a23-4d0e-47aa-a842-429259c5217e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_af577db1-c494-4e62-89cf-6c8892b8b701" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_35878a23-4d0e-47aa-a842-429259c5217e" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_6b0ccb44-e1a0-4002-b470-7044fd6479c6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_af577db1-c494-4e62-89cf-6c8892b8b701" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_6b0ccb44-e1a0-4002-b470-7044fd6479c6" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_LongTermDebtMaturityYearSix_f41be872-881f-4ae7-9219-a599771040d5" xlink:href="plpc-20250630.xsd#plpc_LongTermDebtMaturityYearSix"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_af577db1-c494-4e62-89cf-6c8892b8b701" xlink:to="loc_plpc_LongTermDebtMaturityYearSix_f41be872-881f-4ae7-9219-a599771040d5" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_LongTermDebtMaturityYearSeven_69616cd1-81de-4a2c-86b4-9551114cbc9f" xlink:href="plpc-20250630.xsd#plpc_LongTermDebtMaturityYearSeven"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_af577db1-c494-4e62-89cf-6c8892b8b701" xlink:to="loc_plpc_LongTermDebtMaturityYearSeven_69616cd1-81de-4a2c-86b4-9551114cbc9f" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_LongTermDebtMaturityYearEight_2b870b46-8cbd-44e5-8acc-a2d3e6c33888" xlink:href="plpc-20250630.xsd#plpc_LongTermDebtMaturityYearEight"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_af577db1-c494-4e62-89cf-6c8892b8b701" xlink:to="loc_plpc_LongTermDebtMaturityYearEight_2b870b46-8cbd-44e5-8acc-a2d3e6c33888" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_LongTermDebtMaturityYearNine_82e1a48a-cd37-4e59-852b-06da22a6f751" xlink:href="plpc-20250630.xsd#plpc_LongTermDebtMaturityYearNine"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_af577db1-c494-4e62-89cf-6c8892b8b701" xlink:to="loc_plpc_LongTermDebtMaturityYearNine_82e1a48a-cd37-4e59-852b-06da22a6f751" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_LongTermDebtMaturityYearTen_404de30e-adb9-4a28-8793-6215bfdbb33c" xlink:href="plpc-20250630.xsd#plpc_LongTermDebtMaturityYearTen"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_af577db1-c494-4e62-89cf-6c8892b8b701" xlink:to="loc_plpc_LongTermDebtMaturityYearTen_404de30e-adb9-4a28-8793-6215bfdbb33c" xlink:type="arc" order="23"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.preformed.com/role/ComputationofEarningsPerShareAdditionalInformationDetails" xlink:type="simple" xlink:href="plpc-20250630.xsd#ComputationofEarningsPerShareAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.preformed.com/role/ComputationofEarningsPerShareAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_61676acb-2842-4d83-8616-8f132c7e8af5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_8c3871bb-6c99-4f7d-8abe-b12f77d8176e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_61676acb-2842-4d83-8616-8f132c7e8af5" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_8c3871bb-6c99-4f7d-8abe-b12f77d8176e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_dbc9a3a6-4752-40d6-9dfc-0259c624a8ed" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_8c3871bb-6c99-4f7d-8abe-b12f77d8176e" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_dbc9a3a6-4752-40d6-9dfc-0259c624a8ed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_dbc9a3a6-4752-40d6-9dfc-0259c624a8ed_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_dbc9a3a6-4752-40d6-9dfc-0259c624a8ed" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_dbc9a3a6-4752-40d6-9dfc-0259c624a8ed_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_6b83ae7e-8738-4585-96c5-3bf1cf8737cd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_dbc9a3a6-4752-40d6-9dfc-0259c624a8ed" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_6b83ae7e-8738-4585-96c5-3bf1cf8737cd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockCompensationPlanMember_ab6805ce-a621-4329-99bf-7a2853c8c044" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockCompensationPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_6b83ae7e-8738-4585-96c5-3bf1cf8737cd" xlink:to="loc_us-gaap_StockCompensationPlanMember_ab6805ce-a621-4329-99bf-7a2853c8c044" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_9693acb4-4e6a-4712-9723-355daf46bcd0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_61676acb-2842-4d83-8616-8f132c7e8af5" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_9693acb4-4e6a-4712-9723-355daf46bcd0" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.preformed.com/role/GoodwillandOtherIntangiblesFiniteandIndefiniteLivedIntangibleAssetsDetails" xlink:type="simple" xlink:href="plpc-20250630.xsd#GoodwillandOtherIntangiblesFiniteandIndefiniteLivedIntangibleAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.preformed.com/role/GoodwillandOtherIntangiblesFiniteandIndefiniteLivedIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_aad77d2a-ac44-426c-9be6-ca074f83e9a6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_3888b550-60df-4919-bb40-9cc4cf666670" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_aad77d2a-ac44-426c-9be6-ca074f83e9a6" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_3888b550-60df-4919-bb40-9cc4cf666670" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_59c2a5e5-eaaf-40d4-b07f-714d4cca6131" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_3888b550-60df-4919-bb40-9cc4cf666670" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_59c2a5e5-eaaf-40d4-b07f-714d4cca6131" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_59c2a5e5-eaaf-40d4-b07f-714d4cca6131_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_59c2a5e5-eaaf-40d4-b07f-714d4cca6131" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_59c2a5e5-eaaf-40d4-b07f-714d4cca6131_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a7a02b61-5162-4d64-8dd5-f9b809dcf7f9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_59c2a5e5-eaaf-40d4-b07f-714d4cca6131" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a7a02b61-5162-4d64-8dd5-f9b809dcf7f9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PatentsMember_c26125e8-7853-42cd-9259-94384d77fa2c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PatentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a7a02b61-5162-4d64-8dd5-f9b809dcf7f9" xlink:to="loc_us-gaap_PatentsMember_c26125e8-7853-42cd-9259-94384d77fa2c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseRightsMember_a0e3fdca-7ebb-4cd4-89d3-a7cd4eed934b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UseRightsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a7a02b61-5162-4d64-8dd5-f9b809dcf7f9" xlink:to="loc_us-gaap_UseRightsMember_a0e3fdca-7ebb-4cd4-89d3-a7cd4eed934b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksMember_6c78fb79-0d4b-44d0-b194-a4a0e5e92644" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TrademarksMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a7a02b61-5162-4d64-8dd5-f9b809dcf7f9" xlink:to="loc_us-gaap_TrademarksMember_6c78fb79-0d4b-44d0-b194-a4a0e5e92644" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_764c2f32-9b63-4f03-9fd1-5aabdf27d5af" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TechnologyBasedIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a7a02b61-5162-4d64-8dd5-f9b809dcf7f9" xlink:to="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_764c2f32-9b63-4f03-9fd1-5aabdf27d5af" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_59420573-62df-40c6-b04d-f88521838926" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a7a02b61-5162-4d64-8dd5-f9b809dcf7f9" xlink:to="loc_us-gaap_CustomerRelationshipsMember_59420573-62df-40c6-b04d-f88521838926" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGrossAbstract_a147d275-ecc0-42b6-9cbc-16c18c8c7315" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsGrossAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_aad77d2a-ac44-426c-9be6-ca074f83e9a6" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGrossAbstract_a147d275-ecc0-42b6-9cbc-16c18c8c7315" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_fb435a4d-8a67-4113-994f-654211aa8ea2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsGrossAbstract_a147d275-ecc0-42b6-9cbc-16c18c8c7315" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_fb435a4d-8a67-4113-994f-654211aa8ea2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_4f6ea31a-127a-45e8-b4d3-5478c7a36303" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsGrossAbstract_a147d275-ecc0-42b6-9cbc-16c18c8c7315" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_4f6ea31a-127a-45e8-b4d3-5478c7a36303" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract_1ac0245b-2214-478b-99ed-1a44c1616d68" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_aad77d2a-ac44-426c-9be6-ca074f83e9a6" xlink:to="loc_us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract_1ac0245b-2214-478b-99ed-1a44c1616d68" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_fbcf7170-5e37-4c71-aa64-42342bd45ce5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract_1ac0245b-2214-478b-99ed-1a44c1616d68" xlink:to="loc_us-gaap_Goodwill_fbcf7170-5e37-4c71-aa64-42342bd45ce5" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.preformed.com/role/GoodwillandOtherIntangiblesChangesinCarryingAmountofGoodwillbySegmentDetails" xlink:type="simple" xlink:href="plpc-20250630.xsd#GoodwillandOtherIntangiblesChangesinCarryingAmountofGoodwillbySegmentDetails"/>
  <link:definitionLink xlink:role="http://www.preformed.com/role/GoodwillandOtherIntangiblesChangesinCarryingAmountofGoodwillbySegmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_0cd87787-f645-4cf3-84f2-1ab32f172dac" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_5eb2c036-0677-4eb9-9af1-776a91a6d1b4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_GoodwillLineItems_0cd87787-f645-4cf3-84f2-1ab32f172dac" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_5eb2c036-0677-4eb9-9af1-776a91a6d1b4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitAxis_624ba746-5715-4da1-a800-2bd9115316d3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReportingUnitAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_5eb2c036-0677-4eb9-9af1-776a91a6d1b4" xlink:to="loc_us-gaap_ReportingUnitAxis_624ba746-5715-4da1-a800-2bd9115316d3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitDomain_624ba746-5715-4da1-a800-2bd9115316d3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReportingUnitDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ReportingUnitAxis_624ba746-5715-4da1-a800-2bd9115316d3" xlink:to="loc_us-gaap_ReportingUnitDomain_624ba746-5715-4da1-a800-2bd9115316d3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitDomain_d01e2355-605a-4609-a082-d4a820b2f277" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReportingUnitDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ReportingUnitAxis_624ba746-5715-4da1-a800-2bd9115316d3" xlink:to="loc_us-gaap_ReportingUnitDomain_d01e2355-605a-4609-a082-d4a820b2f277" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_PlpUsaMember_a36c691a-82bb-4109-846e-6a272ebbb199" xlink:href="plpc-20250630.xsd#plpc_PlpUsaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReportingUnitDomain_d01e2355-605a-4609-a082-d4a820b2f277" xlink:to="loc_plpc_PlpUsaMember_a36c691a-82bb-4109-846e-6a272ebbb199" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_AmericasSegmentMember_e0c61841-f9a1-42d3-9d6b-fa436243b83f" xlink:href="plpc-20250630.xsd#plpc_AmericasSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReportingUnitDomain_d01e2355-605a-4609-a082-d4a820b2f277" xlink:to="loc_plpc_AmericasSegmentMember_e0c61841-f9a1-42d3-9d6b-fa436243b83f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_EMEASegmentMember_d1828ac9-584a-4972-9d3b-a101d9064aa3" xlink:href="plpc-20250630.xsd#plpc_EMEASegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReportingUnitDomain_d01e2355-605a-4609-a082-d4a820b2f277" xlink:to="loc_plpc_EMEASegmentMember_d1828ac9-584a-4972-9d3b-a101d9064aa3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_AsiaPacificSegmentMember_f245ce25-6de2-4873-836c-75d1c24dcf35" xlink:href="plpc-20250630.xsd#plpc_AsiaPacificSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReportingUnitDomain_d01e2355-605a-4609-a082-d4a820b2f277" xlink:to="loc_plpc_AsiaPacificSegmentMember_f245ce25-6de2-4873-836c-75d1c24dcf35" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_5f8227f8-d953-4c24-9446-36bd5446603a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_0cd87787-f645-4cf3-84f2-1ab32f172dac" xlink:to="loc_us-gaap_GoodwillRollForward_5f8227f8-d953-4c24-9446-36bd5446603a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_8d80467c-ec9c-4821-9533-644e2bbf8243" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_5f8227f8-d953-4c24-9446-36bd5446603a" xlink:to="loc_us-gaap_Goodwill_8d80467c-ec9c-4821-9533-644e2bbf8243" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_59283c01-fc67-4384-a228-f6ee1bd40d62" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_5f8227f8-d953-4c24-9446-36bd5446603a" xlink:to="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_59283c01-fc67-4384-a228-f6ee1bd40d62" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_6a20f1d7-0496-4400-90b2-be0ada0abfc6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Goodwill"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.preformed.com/role/FairValueofFinancialAssetsandLiabilitiesSummaryofAssetsandLiabilitiesRecordedandMeasuredatFairValueDetails" xlink:type="simple" xlink:href="plpc-20250630.xsd#FairValueofFinancialAssetsandLiabilitiesSummaryofAssetsandLiabilitiesRecordedandMeasuredatFairValueDetails"/>
  <link:definitionLink xlink:role="http://www.preformed.com/role/FairValueofFinancialAssetsandLiabilitiesSummaryofAssetsandLiabilitiesRecordedandMeasuredatFairValueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_26198593-0801-443b-8851-eaf604423f1e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_4dc63d5c-75ea-44ce-adcc-08e53336de38" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_26198593-0801-443b-8851-eaf604423f1e" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_4dc63d5c-75ea-44ce-adcc-08e53336de38" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_fc9027c5-107e-4e31-98c9-aef726e16241" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_4dc63d5c-75ea-44ce-adcc-08e53336de38" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_fc9027c5-107e-4e31-98c9-aef726e16241" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_fc9027c5-107e-4e31-98c9-aef726e16241_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_fc9027c5-107e-4e31-98c9-aef726e16241" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_fc9027c5-107e-4e31-98c9-aef726e16241_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_556375b2-60db-497c-a646-de4a570f9bdf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_fc9027c5-107e-4e31-98c9-aef726e16241" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_556375b2-60db-497c-a646-de4a570f9bdf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_f5aa961f-47b5-4e5d-9494-a0d5fcec3428" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_556375b2-60db-497c-a646-de4a570f9bdf" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_f5aa961f-47b5-4e5d-9494-a0d5fcec3428" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_373e3ae4-e1be-4419-bc14-42a65396937e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_556375b2-60db-497c-a646-de4a570f9bdf" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_373e3ae4-e1be-4419-bc14-42a65396937e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_5f132b19-94b3-43f4-a11f-2f193a172cb4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_556375b2-60db-497c-a646-de4a570f9bdf" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_5f132b19-94b3-43f4-a11f-2f193a172cb4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_4268c607-593c-4500-b66a-c1ecad634d06" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_26198593-0801-443b-8851-eaf604423f1e" xlink:to="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_4268c607-593c-4500-b66a-c1ecad634d06" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_c0c7264a-f02e-47e8-b450-d2789852194b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignCurrencyContractAssetFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_4268c607-593c-4500-b66a-c1ecad634d06" xlink:to="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_c0c7264a-f02e-47e8-b450-d2789852194b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosure_a9b155fd-cfca-4506-988d-1d04c9d22d16" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InvestmentsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_4268c607-593c-4500-b66a-c1ecad634d06" xlink:to="loc_us-gaap_InvestmentsFairValueDisclosure_a9b155fd-cfca-4506-988d-1d04c9d22d16" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_476ecfc4-e6e0-47b7-9446-b9f1a77e647c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_4268c607-593c-4500-b66a-c1ecad634d06" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_476ecfc4-e6e0-47b7-9446-b9f1a77e647c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract_85b60326-51b3-4420-a899-84e265938ee0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_26198593-0801-443b-8851-eaf604423f1e" xlink:to="loc_us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract_85b60326-51b3-4420-a899-84e265938ee0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_57567c11-9c88-4b63-9362-bc5ae15a2c20" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract_85b60326-51b3-4420-a899-84e265938ee0" xlink:to="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_57567c11-9c88-4b63-9362-bc5ae15a2c20" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_DeferredCompensationLiabilityFairValue_1fa1b827-2181-4fbe-858d-185fbbb8dfa8" xlink:href="plpc-20250630.xsd#plpc_DeferredCompensationLiabilityFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract_85b60326-51b3-4420-a899-84e265938ee0" xlink:to="loc_plpc_DeferredCompensationLiabilityFairValue_1fa1b827-2181-4fbe-858d-185fbbb8dfa8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_d5356826-87ff-492b-bc6e-cc30929e9174" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract_85b60326-51b3-4420-a899-84e265938ee0" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosure_d5356826-87ff-492b-bc6e-cc30929e9174" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.preformed.com/role/FairValueofFinancialAssetsandLiabilitiesAdditionalInformationDetails" xlink:type="simple" xlink:href="plpc-20250630.xsd#FairValueofFinancialAssetsandLiabilitiesAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.preformed.com/role/FairValueofFinancialAssetsandLiabilitiesAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_cc718534-baef-4794-a280-15105a6d96da" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_4cec0f30-b21e-4293-9b70-710243ffff01" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_cc718534-baef-4794-a280-15105a6d96da" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_4cec0f30-b21e-4293-9b70-710243ffff01" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis_595ad75c-894a-46fa-bec1-c49f04f764bc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_4cec0f30-b21e-4293-9b70-710243ffff01" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis_595ad75c-894a-46fa-bec1-c49f04f764bc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain_595ad75c-894a-46fa-bec1-c49f04f764bc_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis_595ad75c-894a-46fa-bec1-c49f04f764bc" xlink:to="loc_us-gaap_DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain_595ad75c-894a-46fa-bec1-c49f04f764bc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain_53128b85-3b8d-4146-a7b7-5bc4db7adc20" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis_595ad75c-894a-46fa-bec1-c49f04f764bc" xlink:to="loc_us-gaap_DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain_53128b85-3b8d-4146-a7b7-5bc4db7adc20" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredProfitSharingMember_cd64e664-4392-443d-b149-39bcf99fa012" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredProfitSharingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain_53128b85-3b8d-4146-a7b7-5bc4db7adc20" xlink:to="loc_us-gaap_DeferredProfitSharingMember_cd64e664-4392-443d-b149-39bcf99fa012" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaximumRemainingMaturityOfForeignCurrencyDerivatives1_e0e93f48-f822-48cb-9f5e-0f60015a2c72" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MaximumRemainingMaturityOfForeignCurrencyDerivatives1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_cc718534-baef-4794-a280-15105a6d96da" xlink:to="loc_us-gaap_MaximumRemainingMaturityOfForeignCurrencyDerivatives1_e0e93f48-f822-48cb-9f5e-0f60015a2c72" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_6667a15b-78df-486c-b0f9-c684dbf872d2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_cc718534-baef-4794-a280-15105a6d96da" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_6667a15b-78df-486c-b0f9-c684dbf872d2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_DeferredCompensationLiabilityFairValue_40b3a131-6881-449f-9545-16ef500bb382" xlink:href="plpc-20250630.xsd#plpc_DeferredCompensationLiabilityFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_cc718534-baef-4794-a280-15105a6d96da" xlink:to="loc_plpc_DeferredCompensationLiabilityFairValue_40b3a131-6881-449f-9545-16ef500bb382" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosure_2d00983f-fef4-4339-95b4-397f38fe8508" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InvestmentsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_cc718534-baef-4794-a280-15105a6d96da" xlink:to="loc_us-gaap_InvestmentsFairValueDisclosure_2d00983f-fef4-4339-95b4-397f38fe8508" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrealizedGainLossOnInvestments_39ba436c-0c4e-446c-8449-ac1c2bad1352" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnrealizedGainLossOnInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_cc718534-baef-4794-a280-15105a6d96da" xlink:to="loc_us-gaap_UnrealizedGainLossOnInvestments_39ba436c-0c4e-446c-8449-ac1c2bad1352" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.preformed.com/role/SegmentInformationSummaryofCompanysReportableSegmentsDetails" xlink:type="simple" xlink:href="plpc-20250630.xsd#SegmentInformationSummaryofCompanysReportableSegmentsDetails"/>
  <link:definitionLink xlink:role="http://www.preformed.com/role/SegmentInformationSummaryofCompanysReportableSegmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_a9895242-4aca-4fcb-8494-29bc75d7e502" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_30ebc532-7462-49e6-b7cb-9474101c4400" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_a9895242-4aca-4fcb-8494-29bc75d7e502" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_30ebc532-7462-49e6-b7cb-9474101c4400" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_be45b78a-8782-4d04-93c7-a2e1fa9701d1" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_30ebc532-7462-49e6-b7cb-9474101c4400" xlink:to="loc_srt_ConsolidationItemsAxis_be45b78a-8782-4d04-93c7-a2e1fa9701d1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_be45b78a-8782-4d04-93c7-a2e1fa9701d1_default" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_be45b78a-8782-4d04-93c7-a2e1fa9701d1" xlink:to="loc_srt_ConsolidationItemsDomain_be45b78a-8782-4d04-93c7-a2e1fa9701d1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_3a5576a7-c0b9-4a01-aa5a-e873d0547070" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_be45b78a-8782-4d04-93c7-a2e1fa9701d1" xlink:to="loc_srt_ConsolidationItemsDomain_3a5576a7-c0b9-4a01-aa5a-e873d0547070" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_0060e312-a15b-4c70-a44c-1f5ecc609bef" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_3a5576a7-c0b9-4a01-aa5a-e873d0547070" xlink:to="loc_us-gaap_OperatingSegmentsMember_0060e312-a15b-4c70-a44c-1f5ecc609bef" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntersegmentEliminationMember_2abcdc51-19fd-4ad4-a384-65b54816a554" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IntersegmentEliminationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_3a5576a7-c0b9-4a01-aa5a-e873d0547070" xlink:to="loc_us-gaap_IntersegmentEliminationMember_2abcdc51-19fd-4ad4-a384-65b54816a554" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_d107d3a8-7c8e-40d4-84a1-73f35dab1e6b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_30ebc532-7462-49e6-b7cb-9474101c4400" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_d107d3a8-7c8e-40d4-84a1-73f35dab1e6b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_d107d3a8-7c8e-40d4-84a1-73f35dab1e6b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_d107d3a8-7c8e-40d4-84a1-73f35dab1e6b" xlink:to="loc_us-gaap_SegmentDomain_d107d3a8-7c8e-40d4-84a1-73f35dab1e6b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_94d5ee60-3a9c-40aa-bec9-489c4b110d69" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_d107d3a8-7c8e-40d4-84a1-73f35dab1e6b" xlink:to="loc_us-gaap_SegmentDomain_94d5ee60-3a9c-40aa-bec9-489c4b110d69" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_PlpUsaMember_f0e10cfa-9b55-4bcd-9dff-c4f662cc8dba" xlink:href="plpc-20250630.xsd#plpc_PlpUsaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_94d5ee60-3a9c-40aa-bec9-489c4b110d69" xlink:to="loc_plpc_PlpUsaMember_f0e10cfa-9b55-4bcd-9dff-c4f662cc8dba" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_AmericasSegmentMember_3ed465c5-bdd0-4ea3-af9a-9bbf782a3152" xlink:href="plpc-20250630.xsd#plpc_AmericasSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_94d5ee60-3a9c-40aa-bec9-489c4b110d69" xlink:to="loc_plpc_AmericasSegmentMember_3ed465c5-bdd0-4ea3-af9a-9bbf782a3152" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_EMEASegmentMember_36b9d6fb-a8aa-4961-aae0-d9ffe560b794" xlink:href="plpc-20250630.xsd#plpc_EMEASegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_94d5ee60-3a9c-40aa-bec9-489c4b110d69" xlink:to="loc_plpc_EMEASegmentMember_36b9d6fb-a8aa-4961-aae0-d9ffe560b794" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_AsiaPacificSegmentMember_1b523052-e36c-4dc7-b324-b728a2f3a981" xlink:href="plpc-20250630.xsd#plpc_AsiaPacificSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_94d5ee60-3a9c-40aa-bec9-489c4b110d69" xlink:to="loc_plpc_AsiaPacificSegmentMember_1b523052-e36c-4dc7-b324-b728a2f3a981" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_78b0f9c8-7af8-4824-9dda-e3fe3aa4141c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_a9895242-4aca-4fcb-8494-29bc75d7e502" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_78b0f9c8-7af8-4824-9dda-e3fe3aa4141c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSoldAbstract_ea56da0c-94ed-4456-861a-d6e734fd7b9a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfGoodsAndServicesSoldAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_a9895242-4aca-4fcb-8494-29bc75d7e502" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSoldAbstract_ea56da0c-94ed-4456-861a-d6e734fd7b9a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_3b014fb4-5502-4435-a29a-1004b7aa0de1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSoldAbstract_ea56da0c-94ed-4456-861a-d6e734fd7b9a" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_3b014fb4-5502-4435-a29a-1004b7aa0de1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_11a34514-1ca7-474f-9a10-4b747cc27c58" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GrossProfit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_a9895242-4aca-4fcb-8494-29bc75d7e502" xlink:to="loc_us-gaap_GrossProfit_11a34514-1ca7-474f-9a10-4b747cc27c58" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_5f266595-bd2a-4e92-a722-978e2cf2b887" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostsAndExpenses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_a9895242-4aca-4fcb-8494-29bc75d7e502" xlink:to="loc_us-gaap_CostsAndExpenses_5f266595-bd2a-4e92-a722-978e2cf2b887" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_924b7640-c669-48cf-9461-acd586678ff4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_a9895242-4aca-4fcb-8494-29bc75d7e502" xlink:to="loc_us-gaap_OperatingIncomeLoss_924b7640-c669-48cf-9461-acd586678ff4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest_ecaebe27-e1e4-4b46-a9a7-b9017af758e5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_a9895242-4aca-4fcb-8494-29bc75d7e502" xlink:to="loc_us-gaap_InvestmentIncomeInterest_ecaebe27-e1e4-4b46-a9a7-b9017af758e5" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseNonoperating_1d8a5fc2-6ce0-4754-99b1-735c2fdc4087" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseNonoperating"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_a9895242-4aca-4fcb-8494-29bc75d7e502" xlink:to="loc_us-gaap_InterestExpenseNonoperating_1d8a5fc2-6ce0-4754-99b1-735c2fdc4087" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_5b4e849e-0184-43ac-a7a9-6d44485f53e4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_a9895242-4aca-4fcb-8494-29bc75d7e502" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_5b4e849e-0184-43ac-a7a9-6d44485f53e4" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1381a2ac-2633-4d03-918f-ee29fb26a52d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_a9895242-4aca-4fcb-8494-29bc75d7e502" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1381a2ac-2633-4d03-918f-ee29fb26a52d" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_5a4cd2ff-5d1f-44d9-9349-b4f310d1af72" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_a9895242-4aca-4fcb-8494-29bc75d7e502" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_5a4cd2ff-5d1f-44d9-9349-b4f310d1af72" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_d989fa42-25df-496d-80da-af6a8d81e73a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_a9895242-4aca-4fcb-8494-29bc75d7e502" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_d989fa42-25df-496d-80da-af6a8d81e73a" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_ae40d9ae-27b3-45dc-a518-e401d165b2df" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_a9895242-4aca-4fcb-8494-29bc75d7e502" xlink:to="loc_us-gaap_NetIncomeLoss_ae40d9ae-27b3-45dc-a518-e401d165b2df" xlink:type="arc" order="11"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.preformed.com/role/SegmentInformationSummaryofExpenditureForLongLivedAssetsDetails" xlink:type="simple" xlink:href="plpc-20250630.xsd#SegmentInformationSummaryofExpenditureForLongLivedAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.preformed.com/role/SegmentInformationSummaryofExpenditureForLongLivedAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_1f7b2ba5-3bbe-4a38-8d2f-5b0ab90aa075" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_820ccdca-ec9b-49af-ab67-8e41015f8e95" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_1f7b2ba5-3bbe-4a38-8d2f-5b0ab90aa075" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_820ccdca-ec9b-49af-ab67-8e41015f8e95" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_c1fc7e66-31c5-4109-a42c-02f86ba786f2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_820ccdca-ec9b-49af-ab67-8e41015f8e95" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_c1fc7e66-31c5-4109-a42c-02f86ba786f2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_c1fc7e66-31c5-4109-a42c-02f86ba786f2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_c1fc7e66-31c5-4109-a42c-02f86ba786f2" xlink:to="loc_us-gaap_SegmentDomain_c1fc7e66-31c5-4109-a42c-02f86ba786f2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_64b81631-8d0e-40f2-8a2d-c65c0b3d7abf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_c1fc7e66-31c5-4109-a42c-02f86ba786f2" xlink:to="loc_us-gaap_SegmentDomain_64b81631-8d0e-40f2-8a2d-c65c0b3d7abf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_PlpUsaMember_fff891d5-36ab-4398-aa10-8367ca9a9a45" xlink:href="plpc-20250630.xsd#plpc_PlpUsaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_64b81631-8d0e-40f2-8a2d-c65c0b3d7abf" xlink:to="loc_plpc_PlpUsaMember_fff891d5-36ab-4398-aa10-8367ca9a9a45" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_AmericasSegmentMember_9096bec0-f8dd-4182-a9e6-6d95e8b60aae" xlink:href="plpc-20250630.xsd#plpc_AmericasSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_64b81631-8d0e-40f2-8a2d-c65c0b3d7abf" xlink:to="loc_plpc_AmericasSegmentMember_9096bec0-f8dd-4182-a9e6-6d95e8b60aae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_EMEASegmentMember_e470d05c-bdf0-4738-a9c4-4799811aaf84" xlink:href="plpc-20250630.xsd#plpc_EMEASegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_64b81631-8d0e-40f2-8a2d-c65c0b3d7abf" xlink:to="loc_plpc_EMEASegmentMember_e470d05c-bdf0-4738-a9c4-4799811aaf84" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_AsiaPacificSegmentMember_9d57f77d-b4e3-488e-a273-49244c7e787a" xlink:href="plpc-20250630.xsd#plpc_AsiaPacificSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_64b81631-8d0e-40f2-8a2d-c65c0b3d7abf" xlink:to="loc_plpc_AsiaPacificSegmentMember_9d57f77d-b4e3-488e-a273-49244c7e787a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentExpenditureAdditionToLongLivedAssets_5d6569f7-2788-4f79-883c-0ed12b5a3c04" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentExpenditureAdditionToLongLivedAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_1f7b2ba5-3bbe-4a38-8d2f-5b0ab90aa075" xlink:to="loc_us-gaap_SegmentExpenditureAdditionToLongLivedAssets_5d6569f7-2788-4f79-883c-0ed12b5a3c04" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.preformed.com/role/SegmentInformationSummaryofDepreciationandAmortizationDetails" xlink:type="simple" xlink:href="plpc-20250630.xsd#SegmentInformationSummaryofDepreciationandAmortizationDetails"/>
  <link:definitionLink xlink:role="http://www.preformed.com/role/SegmentInformationSummaryofDepreciationandAmortizationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_b360948b-28f0-4e32-9a91-811da51c0126" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_fe86faf7-b0d5-4768-917e-a2d82dbbc159" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b360948b-28f0-4e32-9a91-811da51c0126" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_fe86faf7-b0d5-4768-917e-a2d82dbbc159" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_621a88a7-8c18-4a57-bdbd-b0220f10bb9a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_fe86faf7-b0d5-4768-917e-a2d82dbbc159" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_621a88a7-8c18-4a57-bdbd-b0220f10bb9a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_621a88a7-8c18-4a57-bdbd-b0220f10bb9a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_621a88a7-8c18-4a57-bdbd-b0220f10bb9a" xlink:to="loc_us-gaap_SegmentDomain_621a88a7-8c18-4a57-bdbd-b0220f10bb9a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_82de5eca-cbe6-4757-9f02-c69e99cdad15" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_621a88a7-8c18-4a57-bdbd-b0220f10bb9a" xlink:to="loc_us-gaap_SegmentDomain_82de5eca-cbe6-4757-9f02-c69e99cdad15" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_PlpUsaMember_cfdc18f1-2e47-4bc3-b971-c052d3321483" xlink:href="plpc-20250630.xsd#plpc_PlpUsaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_82de5eca-cbe6-4757-9f02-c69e99cdad15" xlink:to="loc_plpc_PlpUsaMember_cfdc18f1-2e47-4bc3-b971-c052d3321483" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_AmericasSegmentMember_7f4bccd9-fe58-408f-833d-317242855ce8" xlink:href="plpc-20250630.xsd#plpc_AmericasSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_82de5eca-cbe6-4757-9f02-c69e99cdad15" xlink:to="loc_plpc_AmericasSegmentMember_7f4bccd9-fe58-408f-833d-317242855ce8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_EMEASegmentMember_cbad1e02-4bd4-419f-8c0c-9282f4c5ca95" xlink:href="plpc-20250630.xsd#plpc_EMEASegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_82de5eca-cbe6-4757-9f02-c69e99cdad15" xlink:to="loc_plpc_EMEASegmentMember_cbad1e02-4bd4-419f-8c0c-9282f4c5ca95" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_AsiaPacificSegmentMember_aeac6f1c-56dc-4430-b58b-da7a2972ddee" xlink:href="plpc-20250630.xsd#plpc_AsiaPacificSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_82de5eca-cbe6-4757-9f02-c69e99cdad15" xlink:to="loc_plpc_AsiaPacificSegmentMember_aeac6f1c-56dc-4430-b58b-da7a2972ddee" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_DeprecationDepletionAndAmortizationIncludingForeignExchange_2d8ca7ed-c748-42f7-931a-de9fee394ba7" xlink:href="plpc-20250630.xsd#plpc_DeprecationDepletionAndAmortizationIncludingForeignExchange"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b360948b-28f0-4e32-9a91-811da51c0126" xlink:to="loc_plpc_DeprecationDepletionAndAmortizationIncludingForeignExchange_2d8ca7ed-c748-42f7-931a-de9fee394ba7" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.preformed.com/role/SegmentInformationSummaryofIdentifiableAssetsBySegmentDetails" xlink:type="simple" xlink:href="plpc-20250630.xsd#SegmentInformationSummaryofIdentifiableAssetsBySegmentDetails"/>
  <link:definitionLink xlink:role="http://www.preformed.com/role/SegmentInformationSummaryofIdentifiableAssetsBySegmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_ccb309ce-264e-4f82-9614-9527744031c3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_161b95db-b9da-4bfd-a06f-56a2e1cdc2b2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ccb309ce-264e-4f82-9614-9527744031c3" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_161b95db-b9da-4bfd-a06f-56a2e1cdc2b2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_cbac44b0-6828-4220-bcaf-22f80baac6e9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_161b95db-b9da-4bfd-a06f-56a2e1cdc2b2" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_cbac44b0-6828-4220-bcaf-22f80baac6e9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_cbac44b0-6828-4220-bcaf-22f80baac6e9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_cbac44b0-6828-4220-bcaf-22f80baac6e9" xlink:to="loc_us-gaap_SegmentDomain_cbac44b0-6828-4220-bcaf-22f80baac6e9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_c71641d0-c6d3-47d4-a33c-6da7a6d03077" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_cbac44b0-6828-4220-bcaf-22f80baac6e9" xlink:to="loc_us-gaap_SegmentDomain_c71641d0-c6d3-47d4-a33c-6da7a6d03077" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_PlpUsaMember_8505ef99-6a12-4447-afb2-59f44f63c985" xlink:href="plpc-20250630.xsd#plpc_PlpUsaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_c71641d0-c6d3-47d4-a33c-6da7a6d03077" xlink:to="loc_plpc_PlpUsaMember_8505ef99-6a12-4447-afb2-59f44f63c985" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_AmericasSegmentMember_42a6155f-5dfb-4da3-8ecd-378eec6b9c11" xlink:href="plpc-20250630.xsd#plpc_AmericasSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_c71641d0-c6d3-47d4-a33c-6da7a6d03077" xlink:to="loc_plpc_AmericasSegmentMember_42a6155f-5dfb-4da3-8ecd-378eec6b9c11" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_EMEASegmentMember_4f880404-e5f5-4dac-bd85-62f093221bb2" xlink:href="plpc-20250630.xsd#plpc_EMEASegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_c71641d0-c6d3-47d4-a33c-6da7a6d03077" xlink:to="loc_plpc_EMEASegmentMember_4f880404-e5f5-4dac-bd85-62f093221bb2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_AsiaPacificSegmentMember_82649cb0-7f7b-41d0-8552-6c2792733b9c" xlink:href="plpc-20250630.xsd#plpc_AsiaPacificSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_c71641d0-c6d3-47d4-a33c-6da7a6d03077" xlink:to="loc_plpc_AsiaPacificSegmentMember_82649cb0-7f7b-41d0-8552-6c2792733b9c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_5d31a2ae-3f18-45fa-b4cb-3abc9e1a4992" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ccb309ce-264e-4f82-9614-9527744031c3" xlink:to="loc_us-gaap_Assets_5d31a2ae-3f18-45fa-b4cb-3abc9e1a4992" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.preformed.com/role/SegmentInformationSummaryofLongLivedAssetsByGeographicRegionDetails" xlink:type="simple" xlink:href="plpc-20250630.xsd#SegmentInformationSummaryofLongLivedAssetsByGeographicRegionDetails"/>
  <link:definitionLink xlink:role="http://www.preformed.com/role/SegmentInformationSummaryofLongLivedAssetsByGeographicRegionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_8869abd8-b9ec-4382-875c-0e2f9c2d87a4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_4d7767c8-93f1-48ab-b361-b98246c3f267" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_8869abd8-b9ec-4382-875c-0e2f9c2d87a4" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_4d7767c8-93f1-48ab-b361-b98246c3f267" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_130c741c-195b-4fef-804e-dd8c1127b705" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_4d7767c8-93f1-48ab-b361-b98246c3f267" xlink:to="loc_srt_StatementGeographicalAxis_130c741c-195b-4fef-804e-dd8c1127b705" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_130c741c-195b-4fef-804e-dd8c1127b705_default" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_130c741c-195b-4fef-804e-dd8c1127b705" xlink:to="loc_srt_SegmentGeographicalDomain_130c741c-195b-4fef-804e-dd8c1127b705_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_59f0f378-3538-4a97-9e76-a0af3d7f9724" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_130c741c-195b-4fef-804e-dd8c1127b705" xlink:to="loc_srt_SegmentGeographicalDomain_59f0f378-3538-4a97-9e76-a0af3d7f9724" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_37bbb3f1-2683-485e-a2eb-29a8fe39099c" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_59f0f378-3538-4a97-9e76-a0af3d7f9724" xlink:to="loc_country_US_37bbb3f1-2683-485e-a2eb-29a8fe39099c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AmericasMember_8daf7953-42d9-495e-9237-08bb080d6631" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_AmericasMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_59f0f378-3538-4a97-9e76-a0af3d7f9724" xlink:to="loc_srt_AmericasMember_8daf7953-42d9-495e-9237-08bb080d6631" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EMEAMember_83ebef96-c6c5-4bfd-8065-0750971e23c9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EMEAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_59f0f378-3538-4a97-9e76-a0af3d7f9724" xlink:to="loc_us-gaap_EMEAMember_83ebef96-c6c5-4bfd-8065-0750971e23c9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AsiaPacificMember_72e1c82a-bf31-4d51-9792-b79c3888c514" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_AsiaPacificMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_59f0f378-3538-4a97-9e76-a0af3d7f9724" xlink:to="loc_srt_AsiaPacificMember_72e1c82a-bf31-4d51-9792-b79c3888c514" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncurrentAssets_aae04b22-43e5-45d4-8d9e-c0274921818f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NoncurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_8869abd8-b9ec-4382-875c-0e2f9c2d87a4" xlink:to="loc_us-gaap_NoncurrentAssets_aae04b22-43e5-45d4-8d9e-c0274921818f" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.preformed.com/role/AcquisitionsofBusinessesDetails" xlink:type="simple" xlink:href="plpc-20250630.xsd#AcquisitionsofBusinessesDetails"/>
  <link:definitionLink xlink:role="http://www.preformed.com/role/AcquisitionsofBusinessesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_25427d3e-4b51-44b5-9114-43530bc23863" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_0ab70802-6463-4bae-831b-6c47ee875734" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_25427d3e-4b51-44b5-9114-43530bc23863" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_0ab70802-6463-4bae-831b-6c47ee875734" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_8882a1b8-f73e-4ea4-99c9-d5957bc56d02" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_0ab70802-6463-4bae-831b-6c47ee875734" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_8882a1b8-f73e-4ea4-99c9-d5957bc56d02" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8882a1b8-f73e-4ea4-99c9-d5957bc56d02_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_8882a1b8-f73e-4ea4-99c9-d5957bc56d02" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8882a1b8-f73e-4ea4-99c9-d5957bc56d02_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_cf8b8281-c6d3-427e-b426-ecaa0cb9f0af" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_8882a1b8-f73e-4ea4-99c9-d5957bc56d02" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_cf8b8281-c6d3-427e-b426-ecaa0cb9f0af" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_JAPTelecomMember_f560d5f3-e523-4588-badb-8c8aa85d64d0" xlink:href="plpc-20250630.xsd#plpc_JAPTelecomMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_cf8b8281-c6d3-427e-b426-ecaa0cb9f0af" xlink:to="loc_plpc_JAPTelecomMember_f560d5f3-e523-4588-badb-8c8aa85d64d0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_f34c0a70-60d5-48a9-9055-01701ed9a4ca" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_0ab70802-6463-4bae-831b-6c47ee875734" xlink:to="loc_dei_LegalEntityAxis_f34c0a70-60d5-48a9-9055-01701ed9a4ca" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_f34c0a70-60d5-48a9-9055-01701ed9a4ca_default" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_f34c0a70-60d5-48a9-9055-01701ed9a4ca" xlink:to="loc_dei_EntityDomain_f34c0a70-60d5-48a9-9055-01701ed9a4ca_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_d74f08d2-f14c-4fb5-b8fe-ac200ab956cc" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_f34c0a70-60d5-48a9-9055-01701ed9a4ca" xlink:to="loc_dei_EntityDomain_d74f08d2-f14c-4fb5-b8fe-ac200ab956cc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_JAPTelecomMember_1ed2303d-4a1a-4617-8968-de3788d6a75f" xlink:href="plpc-20250630.xsd#plpc_JAPTelecomMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_d74f08d2-f14c-4fb5-b8fe-ac200ab956cc" xlink:to="loc_plpc_JAPTelecomMember_1ed2303d-4a1a-4617-8968-de3788d6a75f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_426428f6-9667-40d3-a31c-541eb54f6d82" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_25427d3e-4b51-44b5-9114-43530bc23863" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_426428f6-9667-40d3-a31c-541eb54f6d82" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_2fa21162-bfc6-4c06-a885-9d83252454d2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_25427d3e-4b51-44b5-9114-43530bc23863" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_2fa21162-bfc6-4c06-a885-9d83252454d2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_9cc7ace6-58da-409b-b145-28abee30994a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_25427d3e-4b51-44b5-9114-43530bc23863" xlink:to="loc_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_9cc7ace6-58da-409b-b145-28abee30994a" xlink:type="arc" order="2"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>11
<FILENAME>plpc-20250630_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:87446e02-4cde-432d-b9b9-816cbc857a0f,g:34d45e97-64e1-4601-b671-bb3397e570f2-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel"/>
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:label id="lab_us-gaap_UnrealizedGainLossOnInvestments_6e11c919-9a4a-4768-8532-21771505558d_terseLabel_en-US" xlink:label="lab_us-gaap_UnrealizedGainLossOnInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrealized gains on fixed income investments</link:label>
    <link:label id="lab_us-gaap_UnrealizedGainLossOnInvestments_label_en-US" xlink:label="lab_us-gaap_UnrealizedGainLossOnInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrealized Gain (Loss) on Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrealizedGainLossOnInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnrealizedGainLossOnInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrealizedGainLossOnInvestments" xlink:to="lab_us-gaap_UnrealizedGainLossOnInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_0104a3a7-6802-4274-8870-55cbc203ac35_negatedLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Accumulated Amortization</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_8a89191b-de31-4f81-bfba-7c40f6ec7eaa_terseLabel_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Significant Accounting Policies</link:label>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Significant Accounting Policies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_plpc_SharesDistributedFromEmployeeTrustDuringPeriodValue_8cbc419c-dad1-43b0-b9db-873942742ead_terseLabel_en-US" xlink:label="lab_plpc_SharesDistributedFromEmployeeTrustDuringPeriodValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common shares distributed from rabbi trust, net</link:label>
    <link:label id="lab_plpc_SharesDistributedFromEmployeeTrustDuringPeriodValue_label_en-US" xlink:label="lab_plpc_SharesDistributedFromEmployeeTrustDuringPeriodValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Shares Distributed From Employee Trust During Period Value</link:label>
    <link:label id="lab_plpc_SharesDistributedFromEmployeeTrustDuringPeriodValue_documentation_en-US" xlink:label="lab_plpc_SharesDistributedFromEmployeeTrustDuringPeriodValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Shares distributed from employee trust during period value.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_SharesDistributedFromEmployeeTrustDuringPeriodValue" xlink:href="plpc-20250630.xsd#plpc_SharesDistributedFromEmployeeTrustDuringPeriodValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_plpc_SharesDistributedFromEmployeeTrustDuringPeriodValue" xlink:to="lab_plpc_SharesDistributedFromEmployeeTrustDuringPeriodValue" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_3d764c53-c11b-4a6c-84d3-1c9d2db625fe_terseLabel_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statistical Measurement</link:label>
    <link:label id="lab_srt_RangeMember_label_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_6c3709da-6d88-43f4-9e62-7c1fb8504b8e_negatedLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Expected return on plan assets</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Expected Return (Loss) on Plan Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgPredtrmndFlag_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgPredtrmndFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing Predetermined</link:label>
    <link:label id="lab_ecd_AwardTmgPredtrmndFlag_label_en-US" xlink:label="lab_ecd_AwardTmgPredtrmndFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing Predetermined [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgPredtrmndFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardTmgPredtrmndFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgPredtrmndFlag" xlink:to="lab_ecd_AwardTmgPredtrmndFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_8cf64662-06fb-48f3-a7fc-c894df00143e_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity File Number</link:label>
    <link:label id="lab_dei_EntityFileNumber_label_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity File Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFileNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_plpc_DebtToEarningsBeforeInterestTaxesAndDepreciationRatio_070d4bce-efdb-46bd-8fb7-f3a735fc64b5_terseLabel_en-US" xlink:label="lab_plpc_DebtToEarningsBeforeInterestTaxesAndDepreciationRatio" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt to earnings before interest, taxes and depreciation ratio</link:label>
    <link:label id="lab_plpc_DebtToEarningsBeforeInterestTaxesAndDepreciationRatio_label_en-US" xlink:label="lab_plpc_DebtToEarningsBeforeInterestTaxesAndDepreciationRatio" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt To Earnings Before Interest Taxes And Depreciation Ratio</link:label>
    <link:label id="lab_plpc_DebtToEarningsBeforeInterestTaxesAndDepreciationRatio_documentation_en-US" xlink:label="lab_plpc_DebtToEarningsBeforeInterestTaxesAndDepreciationRatio" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Debt to earnings before interest taxes and depreciation ratio.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_DebtToEarningsBeforeInterestTaxesAndDepreciationRatio" xlink:href="plpc-20250630.xsd#plpc_DebtToEarningsBeforeInterestTaxesAndDepreciationRatio"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_plpc_DebtToEarningsBeforeInterestTaxesAndDepreciationRatio" xlink:to="lab_plpc_DebtToEarningsBeforeInterestTaxesAndDepreciationRatio" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TabularListTableTextBlock_terseLabel_en-US" xlink:label="lab_ecd_TabularListTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tabular List, Table</link:label>
    <link:label id="lab_ecd_TabularListTableTextBlock_label_en-US" xlink:label="lab_ecd_TabularListTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tabular List [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TabularListTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TabularListTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TabularListTableTextBlock" xlink:to="lab_ecd_TabularListTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_plpc_SpecialIndustriesMember_77e2501d-5224-4dad-93b3-d6d00d77bec6_terseLabel_en-US" xlink:label="lab_plpc_SpecialIndustriesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Special Industries</link:label>
    <link:label id="lab_plpc_SpecialIndustriesMember_label_en-US" xlink:label="lab_plpc_SpecialIndustriesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Special Industries [Member]</link:label>
    <link:label id="lab_plpc_SpecialIndustriesMember_documentation_en-US" xlink:label="lab_plpc_SpecialIndustriesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Special industries.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_SpecialIndustriesMember" xlink:href="plpc-20250630.xsd#plpc_SpecialIndustriesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_plpc_SpecialIndustriesMember" xlink:to="lab_plpc_SpecialIndustriesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_91771df0-5db2-40e4-9220-dff07a1de394_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Recently Adopted or Issued Accounting Pronouncements and Regulations</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillLineItems_2be86028-f304-4d59-8d11-e1cf5d5aa2bb_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill [Line Items]</link:label>
    <link:label id="lab_us-gaap_GoodwillLineItems_label_en-US" xlink:label="lab_us-gaap_GoodwillLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillLineItems" xlink:to="lab_us-gaap_GoodwillLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockCompensationPlanMember_3edec38c-fbd7-40fc-a55f-e14309ae61f1_terseLabel_en-US" xlink:label="lab_us-gaap_StockCompensationPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Options</link:label>
    <link:label id="lab_us-gaap_StockCompensationPlanMember_label_en-US" xlink:label="lab_us-gaap_StockCompensationPlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockCompensationPlanMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockCompensationPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockCompensationPlanMember" xlink:to="lab_us-gaap_StockCompensationPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_plpc_JAPTelecomMember_c2ed7eb9-6fa9-4bd5-9713-a1f41e7d884f_terseLabel_en-US" xlink:label="lab_plpc_JAPTelecomMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">JAP Telecom</link:label>
    <link:label id="lab_plpc_JAPTelecomMember_label_en-US" xlink:label="lab_plpc_JAPTelecomMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">JAP Telecom [Member]</link:label>
    <link:label id="lab_plpc_JAPTelecomMember_documentation_en-US" xlink:label="lab_plpc_JAPTelecomMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">JAP Telecom</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_JAPTelecomMember" xlink:href="plpc-20250630.xsd#plpc_JAPTelecomMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_plpc_JAPTelecomMember" xlink:to="lab_plpc_JAPTelecomMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TradingArrByIndTable_terseLabel_en-US" xlink:label="lab_ecd_TradingArrByIndTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trading Arrangements, by Individual</link:label>
    <link:label id="lab_ecd_TradingArrByIndTable_label_en-US" xlink:label="lab_ecd_TradingArrByIndTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangements, by Individual [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrByIndTable" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TradingArrByIndTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TradingArrByIndTable" xlink:to="lab_ecd_TradingArrByIndTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_a3ab1499-2282-4c6d-b24c-926c1fd908ad_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Basic (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AdjToCompAxis_terseLabel_en-US" xlink:label="lab_ecd_AdjToCompAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment to Compensation:</link:label>
    <link:label id="lab_ecd_AdjToCompAxis_label_en-US" xlink:label="lab_ecd_AdjToCompAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment to Compensation [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAxis" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AdjToCompAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToCompAxis" xlink:to="lab_ecd_AdjToCompAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NamedExecutiveOfficersFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_NamedExecutiveOfficersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Named Executive Officers, Footnote</link:label>
    <link:label id="lab_ecd_NamedExecutiveOfficersFnTextBlock_label_en-US" xlink:label="lab_ecd_NamedExecutiveOfficersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Named Executive Officers, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NamedExecutiveOfficersFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:to="lab_ecd_NamedExecutiveOfficersFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryGross_658c93f7-173e-4204-8889-aebffde66fef_totalLabel_en-US" xlink:label="lab_us-gaap_InventoryGross" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Inventories, net of excess and obsolete inventory reserve</link:label>
    <link:label id="lab_us-gaap_InventoryGross_label_en-US" xlink:label="lab_us-gaap_InventoryGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryGross" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryGross" xlink:to="lab_us-gaap_InventoryGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_bb36b003-6d3c-40cb-8b3a-e94297ae89eb_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGrossAbstract_854fb0c5-263e-4ba7-be86-87c2d7f9f6ec_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGrossAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finite-lived intangible assets</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGrossAbstract_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGrossAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Gross [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGrossAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsGrossAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsGrossAbstract" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsGrossAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_plpc_PlpUsaMember_ba8dc7e3-6315-438f-b7d2-f4e5e74ac1d0_terseLabel_en-US" xlink:label="lab_plpc_PlpUsaMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PLP-USA</link:label>
    <link:label id="lab_plpc_PlpUsaMember_label_en-US" xlink:label="lab_plpc_PlpUsaMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Plp Usa [Member]</link:label>
    <link:label id="lab_plpc_PlpUsaMember_documentation_en-US" xlink:label="lab_plpc_PlpUsaMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">PLP-USA.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_PlpUsaMember" xlink:href="plpc-20250630.xsd#plpc_PlpUsaMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_plpc_PlpUsaMember" xlink:to="lab_plpc_PlpUsaMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_8eb58b3e-e1fb-43c1-a4ed-cfeab9aa67f0_totalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Other comprehensive income (loss), net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_b832984c-0549-4d5c-9d71-a090ca299f43_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Company's Reportable Segments</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryDisclosureAbstract_0d57c778-55fc-4da0-86d6-2e5d490e2b3f_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Inventory Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_InventoryDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_InventoryDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryDisclosureAbstract" xlink:to="lab_us-gaap_InventoryDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AdjToCompAmt_terseLabel_en-US" xlink:label="lab_ecd_AdjToCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment to Compensation, Amount</link:label>
    <link:label id="lab_ecd_AdjToCompAmt_label_en-US" xlink:label="lab_ecd_AdjToCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment to Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AdjToCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToCompAmt" xlink:to="lab_ecd_AdjToCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensation_9922bda0-f249-4f01-b9cb-92af050abe61_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based compensation expense</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Noncash Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation" xlink:to="lab_us-gaap_ShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employee Stock Option</link:label>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_label_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Option [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockOptionMember" xlink:to="lab_us-gaap_EmployeeStockOptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgMnpiDiscTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgMnpiDiscTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing MNPI Disclosure</link:label>
    <link:label id="lab_ecd_AwardTmgMnpiDiscTextBlock_label_en-US" xlink:label="lab_ecd_AwardTmgMnpiDiscTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing MNPI Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardTmgMnpiDiscTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:to="lab_ecd_AwardTmgMnpiDiscTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_b72224d5-f070-4717-8f04-baf82760ee2f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule Of Property Plant And Equipment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_plpc_SharesDistributedFromEmployeeTrustDuringPeriodShares_84a538ee-c067-4779-b24a-3ff674b477f7_terseLabel_en-US" xlink:label="lab_plpc_SharesDistributedFromEmployeeTrustDuringPeriodShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common shares distributed from rabbi trust (in shares)</link:label>
    <link:label id="lab_plpc_SharesDistributedFromEmployeeTrustDuringPeriodShares_label_en-US" xlink:label="lab_plpc_SharesDistributedFromEmployeeTrustDuringPeriodShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Shares Distributed From Employee Trust During Period Shares</link:label>
    <link:label id="lab_plpc_SharesDistributedFromEmployeeTrustDuringPeriodShares_documentation_en-US" xlink:label="lab_plpc_SharesDistributedFromEmployeeTrustDuringPeriodShares" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Shares distributed from employee trust during period shares.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_SharesDistributedFromEmployeeTrustDuringPeriodShares" xlink:href="plpc-20250630.xsd#plpc_SharesDistributedFromEmployeeTrustDuringPeriodShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_plpc_SharesDistributedFromEmployeeTrustDuringPeriodShares" xlink:to="lab_plpc_SharesDistributedFromEmployeeTrustDuringPeriodShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_6b52e395-ad0f-4b98-9747-b8443a8560fd_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Antidilutive Securities</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Antidilutive Securities [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DividendsCommonStockCash_e91c2253-8780-4a43-a510-cdfbac9fc330_negatedLabel_en-US" xlink:label="lab_us-gaap_DividendsCommonStockCash" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Cash dividends declared</link:label>
    <link:label id="lab_us-gaap_DividendsCommonStockCash_label_en-US" xlink:label="lab_us-gaap_DividendsCommonStockCash" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Dividends, Common Stock, Cash</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsCommonStockCash" xlink:to="lab_us-gaap_DividendsCommonStockCash" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_375e0b03-119f-4d0f-af55-2d4512f724b7_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">TOTAL PREFORMED LINE PRODUCTS COMPANY SHAREHOLDERS' EQUITY</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_e46eab48-6dfa-4ee2-bec8-ad0a17ee6d79_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other comprehensive income (loss), net of tax:</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_InsiderTradingPoliciesProcLineItems_label_en-US" xlink:label="lab_ecd_InsiderTradingPoliciesProcLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_InsiderTradingPoliciesProcLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:to="lab_ecd_InsiderTradingPoliciesProcLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_87b50187-e2ab-416d-8b0c-cfd1d602c553_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Major Classes of Property, Plant and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_1a75b9a8-17d7-44ad-97ec-31a54692109b_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_d2381f06-b05d-4b0c-8d29-2554883bc8f5_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_plpc_AmericasSegmentMember_2f01a8a7-ef0f-493b-8825-a67a611aea79_terseLabel_en-US" xlink:label="lab_plpc_AmericasSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">The Americas</link:label>
    <link:label id="lab_plpc_AmericasSegmentMember_label_en-US" xlink:label="lab_plpc_AmericasSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Americas Segment [Member]</link:label>
    <link:label id="lab_plpc_AmericasSegmentMember_documentation_en-US" xlink:label="lab_plpc_AmericasSegmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Americas Segment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_AmericasSegmentMember" xlink:href="plpc-20250630.xsd#plpc_AmericasSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_plpc_AmericasSegmentMember" xlink:to="lab_plpc_AmericasSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PatentsMember_cb28979a-0047-44bc-a560-37fe36d6e2f6_terseLabel_en-US" xlink:label="lab_us-gaap_PatentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Patents</link:label>
    <link:label id="lab_us-gaap_PatentsMember_label_en-US" xlink:label="lab_us-gaap_PatentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Patents [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PatentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PatentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PatentsMember" xlink:to="lab_us-gaap_PatentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_59b5e320-a96e-44ad-b995-a0d19ddc727b_terseLabel_en-US" xlink:label="lab_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Assets:</link:label>
    <link:label id="lab_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_label_en-US" xlink:label="lab_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract" xlink:to="lab_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_9edaff65-d860-4615-9702-0ad3c8f07c51_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">TOTAL LIABILITIES AND SHAREHOLDERS' EQUITY</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_5b4c8e96-22d1-42a6-83f0-e46dec6ebf6a_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_ae3051c7-bcee-4e09-9367-6374c88558cf_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrecognized Pension Benefit Cost</link:label>
    <link:label id="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_81345723-fab7-425e-9437-db1f3f1e99d1_verboseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Unrecognized Benefit Cost</link:label>
    <link:label id="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:to="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_08c8fd87-ef31-48a0-941f-965fbdd7f539_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">LIABILITIES AND SHAREHOLDERS' EQUITY</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities and Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_plpc_ContractWithCustomerLiabilityIncreaseFromAdvancePaymentsReceived_8ad1ae9c-febe-456c-ba15-9642c879c772_terseLabel_en-US" xlink:label="lab_plpc_ContractWithCustomerLiabilityIncreaseFromAdvancePaymentsReceived" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Advance payments received</link:label>
    <link:label id="lab_plpc_ContractWithCustomerLiabilityIncreaseFromAdvancePaymentsReceived_label_en-US" xlink:label="lab_plpc_ContractWithCustomerLiabilityIncreaseFromAdvancePaymentsReceived" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract With Customer Liability, Increase From Advance Payments Received</link:label>
    <link:label id="lab_plpc_ContractWithCustomerLiabilityIncreaseFromAdvancePaymentsReceived_documentation_en-US" xlink:label="lab_plpc_ContractWithCustomerLiabilityIncreaseFromAdvancePaymentsReceived" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Contract With Customer Liability, Increase From Advance Payments Received</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_ContractWithCustomerLiabilityIncreaseFromAdvancePaymentsReceived" xlink:href="plpc-20250630.xsd#plpc_ContractWithCustomerLiabilityIncreaseFromAdvancePaymentsReceived"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_plpc_ContractWithCustomerLiabilityIncreaseFromAdvancePaymentsReceived" xlink:to="lab_plpc_ContractWithCustomerLiabilityIncreaseFromAdvancePaymentsReceived" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_74892778-0bce-49ce-9463-ca37b6a20113_terseLabel_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:label id="lab_dei_CoverAbstract_label_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CoverAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_9f2aded8-5f89-41cd-a931-c0db08be0607_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Maximum</link:label>
    <link:label id="lab_srt_MaximumMember_label_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_8595a0c1-092a-44ce-8e7f-9ea9a5f39e58_negatedLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Net expense (income) attributable to noncontrolling interests</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_f91821f4-d510-4770-8273-035d19c434d9_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Total noncontrolling interest</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Income (Loss) Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentExpenditureAdditionToLongLivedAssets_53802574-eb40-4f7a-91d5-a147c7aa25d4_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentExpenditureAdditionToLongLivedAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total expenditure for long-lived assets</link:label>
    <link:label id="lab_us-gaap_SegmentExpenditureAdditionToLongLivedAssets_label_en-US" xlink:label="lab_us-gaap_SegmentExpenditureAdditionToLongLivedAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment, Expenditure, Addition to Long-Lived Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentExpenditureAdditionToLongLivedAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentExpenditureAdditionToLongLivedAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentExpenditureAdditionToLongLivedAssets" xlink:to="lab_us-gaap_SegmentExpenditureAdditionToLongLivedAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_cee4110f-cc22-4021-8955-b27eaca19418_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_label_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract" xlink:to="lab_us-gaap_AccountingPoliciesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonPeoNeoAvgTotalCompAmt_terseLabel_en-US" xlink:label="lab_ecd_NonPeoNeoAvgTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-PEO NEO Average Total Compensation Amount</link:label>
    <link:label id="lab_ecd_NonPeoNeoAvgTotalCompAmt_label_en-US" xlink:label="lab_ecd_NonPeoNeoAvgTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-PEO NEO Average Total Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NonPeoNeoAvgTotalCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:to="lab_ecd_NonPeoNeoAvgTotalCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_292a302e-0b7f-425c-97aa-d59696ef4027_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentLineItems" xlink:to="lab_us-gaap_DebtInstrumentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockCommonMember_6c3822af-49a6-4cb4-974a-cb546fadadfe_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Treasury Shares</link:label>
    <link:label id="lab_us-gaap_TreasuryStockCommonMember_label_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Treasury Stock, Common [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockCommonMember" xlink:to="lab_us-gaap_TreasuryStockCommonMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AdjToNonPeoNeoCompFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment to Non-PEO NEO Compensation Footnote</link:label>
    <link:label id="lab_ecd_AdjToNonPeoNeoCompFnTextBlock_label_en-US" xlink:label="lab_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment to Non-PEO NEO Compensation Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AdjToNonPeoNeoCompFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:to="lab_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PayVsPerformanceDisclosureLineItems_label_en-US" xlink:label="lab_ecd_PayVsPerformanceDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pay vs Performance Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PayVsPerformanceDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="lab_ecd_PayVsPerformanceDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_93fb71e6-c129-4eb4-bc86-94e55d468009_terseLabel_en-US" xlink:label="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Retirement Benefits [Abstract]</link:label>
    <link:label id="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retirement Benefits [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Disqualification of Tax Benefits, Amount</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Disqualification of Tax Benefits, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:to="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLenderDomain_fd4e6bb5-0c32-4a34-bc91-850f98303737_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLenderDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Lender</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLenderDomain_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLenderDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Lender [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain" xlink:to="lab_us-gaap_LineOfCreditFacilityLenderDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_b39c3e00-1b4c-4d22-b21c-3c3d39b78755_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Acquisitions of Businesses</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:to="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonRule10b51ArrTrmntdFlag_terseLabel_en-US" xlink:label="lab_ecd_NonRule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Terminated</link:label>
    <link:label id="lab_ecd_NonRule10b51ArrTrmntdFlag_label_en-US" xlink:label="lab_ecd_NonRule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Terminated [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NonRule10b51ArrTrmntdFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:to="lab_ecd_NonRule10b51ArrTrmntdFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_plpc_ForeignSubsidiariesMember_41d8e49e-f450-4886-9245-a4635cd671d4_terseLabel_en-US" xlink:label="lab_plpc_ForeignSubsidiariesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign Subsidiaries</link:label>
    <link:label id="lab_plpc_ForeignSubsidiariesMember_label_en-US" xlink:label="lab_plpc_ForeignSubsidiariesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign Subsidiaries [Member]</link:label>
    <link:label id="lab_plpc_ForeignSubsidiariesMember_documentation_en-US" xlink:label="lab_plpc_ForeignSubsidiariesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Foreign Subsidiaries [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_ForeignSubsidiariesMember" xlink:href="plpc-20250630.xsd#plpc_ForeignSubsidiariesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_plpc_ForeignSubsidiariesMember" xlink:to="lab_plpc_ForeignSubsidiariesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_3495b4a0-7929-4018-b4ea-818ec8add2e3_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">INCOME BEFORE INCOME TAXES</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_49102f3f-a4d0-4283-8a93-9c070e97ab4a_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Shell company</link:label>
    <link:label id="lab_dei_EntityShellCompany_label_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Shell Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityShellCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany" xlink:to="lab_dei_EntityShellCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock_97bd1102-cbcb-49e0-b3aa-dae52855162f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Fair Value and Carrying Value of Long-Term Debt</link:label>
    <link:label id="lab_us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Carrying Values and Estimated Fair Values of Debt Instruments [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_8680560f-4143-4a07-bf8f-f0417d43e7f7_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other noncurrent liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTable_b4d0b73e-1a38-4153-96e1-3f26d899deec_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument [Table]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTable_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Long-Term Debt Instruments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTable" xlink:to="lab_us-gaap_DebtInstrumentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_c239d167-688d-4be3-a2ce-a7402518649b_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from the sale of property and equipment</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Sale of Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:to="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_24158c48-8fbd-41c9-a500-4c6dcb810c7f_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingSegmentsMember_2664160c-48cb-4113-83b2-caf2a886d3fd_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Segments</link:label>
    <link:label id="lab_us-gaap_OperatingSegmentsMember_label_en-US" xlink:label="lab_us-gaap_OperatingSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Segments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingSegmentsMember" xlink:to="lab_us-gaap_OperatingSegmentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_plpc_DebtInstrumentPeriodicPaymentNumberOfPayments_161266d4-4dd7-4bc7-b20c-6ef3e3b31cae_terseLabel_en-US" xlink:label="lab_plpc_DebtInstrumentPeriodicPaymentNumberOfPayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt instrument, periodic payment, number of payments</link:label>
    <link:label id="lab_plpc_DebtInstrumentPeriodicPaymentNumberOfPayments_label_en-US" xlink:label="lab_plpc_DebtInstrumentPeriodicPaymentNumberOfPayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Periodic Payment, Number Of Payments</link:label>
    <link:label id="lab_plpc_DebtInstrumentPeriodicPaymentNumberOfPayments_documentation_en-US" xlink:label="lab_plpc_DebtInstrumentPeriodicPaymentNumberOfPayments" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Debt Instrument, Periodic Payment, Number Of Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_DebtInstrumentPeriodicPaymentNumberOfPayments" xlink:href="plpc-20250630.xsd#plpc_DebtInstrumentPeriodicPaymentNumberOfPayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_plpc_DebtInstrumentPeriodicPaymentNumberOfPayments" xlink:to="lab_plpc_DebtInstrumentPeriodicPaymentNumberOfPayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_3e0837ec-f2d6-43cc-94af-410b6c94c5da_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_5d12872f-fc57-4401-bb41-3bdf5860e6a2_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current portion of long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtCurrent" xlink:to="lab_us-gaap_LongTermDebtCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherIntangibleAssetsNet_ccbd3592-55cb-4800-b899-f102373e9ec7_terseLabel_en-US" xlink:label="lab_us-gaap_OtherIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other intangible assets, net</link:label>
    <link:label id="lab_us-gaap_OtherIntangibleAssetsNet_label_en-US" xlink:label="lab_us-gaap_OtherIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Intangible Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherIntangibleAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherIntangibleAssetsNet" xlink:to="lab_us-gaap_OtherIntangibleAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CoSelectedMeasureAmt_terseLabel_en-US" xlink:label="lab_ecd_CoSelectedMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Company Selected Measure Amount</link:label>
    <link:label id="lab_ecd_CoSelectedMeasureAmt_label_en-US" xlink:label="lab_ecd_CoSelectedMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Company Selected Measure Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_CoSelectedMeasureAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CoSelectedMeasureAmt" xlink:to="lab_ecd_CoSelectedMeasureAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTaxAbstract_9f0ee379-67b0-49b8-ae2e-375794294034_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTaxAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Amounts reclassified from AOCI:</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTaxAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTaxAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, after Tax [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTaxAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTaxAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTaxAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTaxAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanContributionsByEmployer_3a1e8cbc-2b2c-4555-a809-0cda98cbc9db_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contribution to pension plan</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanContributionsByEmployer_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Contributions by Employer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedBenefitPlanContributionsByEmployer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:to="lab_us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:type="arc" order="1"/>
    <link:label id="lab_plpc_RepurchaseOfCommonStockFromRelatedParty_b43ab1be-ef97-4858-98bf-51354c0a960e_negatedLabel_en-US" xlink:label="lab_plpc_RepurchaseOfCommonStockFromRelatedParty" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Purchase of common shares for treasury from related parties</link:label>
    <link:label id="lab_plpc_RepurchaseOfCommonStockFromRelatedParty_label_en-US" xlink:label="lab_plpc_RepurchaseOfCommonStockFromRelatedParty" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Repurchase Of Common Stock From Related Party</link:label>
    <link:label id="lab_plpc_RepurchaseOfCommonStockFromRelatedParty_documentation_en-US" xlink:label="lab_plpc_RepurchaseOfCommonStockFromRelatedParty" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The cash outflow to reacquire common stock during the period from related parties.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_RepurchaseOfCommonStockFromRelatedParty" xlink:href="plpc-20250630.xsd#plpc_RepurchaseOfCommonStockFromRelatedParty"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_plpc_RepurchaseOfCommonStockFromRelatedParty" xlink:to="lab_plpc_RepurchaseOfCommonStockFromRelatedParty" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_7a0b31f3-6672-431e-bbe3-55359b4d36d5_negatedLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Comprehensive expense (income) attributable to noncontrolling interests</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgMnpiCnsdrdFlag_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgMnpiCnsdrdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing MNPI Considered</link:label>
    <link:label id="lab_ecd_AwardTmgMnpiCnsdrdFlag_label_en-US" xlink:label="lab_ecd_AwardTmgMnpiCnsdrdFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing MNPI Considered [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardTmgMnpiCnsdrdFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:to="lab_ecd_AwardTmgMnpiCnsdrdFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_29cd2ad0-9967-40be-a548-dbfa27cd0fa1_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">COMPREHENSIVE INCOME ATTRIBUTABLE TO PREFORMED LINE PRODUCTS COMPANY SHAREHOLDERS</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_MeasureName_terseLabel_en-US" xlink:label="lab_ecd_MeasureName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_MeasureName_label_en-US" xlink:label="lab_ecd_MeasureName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measure Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureName" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_MeasureName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MeasureName" xlink:to="lab_ecd_MeasureName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_9f9e524b-d16e-4246-b7fa-69d1b1c499fa_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease liabilities, current</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_715bbcca-007a-4e07-be94-45657c4ad420_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred income taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Income Tax Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_b0e925fb-ce94-40c4-92ed-8cc14d0bdec2_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgMethodTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing Method</link:label>
    <link:label id="lab_ecd_AwardTmgMethodTextBlock_label_en-US" xlink:label="lab_ecd_AwardTmgMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing Method [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardTmgMethodTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgMethodTextBlock" xlink:to="lab_ecd_AwardTmgMethodTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardTypeAxis_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Type</link:label>
    <link:label id="lab_us-gaap_AwardTypeAxis_label_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AwardTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="lab_us-gaap_AwardTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedTranslationAdjustmentMember_f65546b2-a6d6-45ae-9f43-3144472fecc3_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cumulative Translation Adjustment</link:label>
    <link:label id="lab_us-gaap_AccumulatedTranslationAdjustmentMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Foreign Currency Adjustment Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:to="lab_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebt_2938b02c-8ff4-4628-8fca-c17c7b883ba4_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Long-term debt and related current maturities, carrying value</link:label>
    <link:label id="lab_us-gaap_LongTermDebt_label_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebt" xlink:to="lab_us-gaap_LongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LegalEntityAxis_69f2cf12-4b92-4e05-bf8d-5fe3d617e244_terseLabel_en-US" xlink:label="lab_dei_LegalEntityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Legal Entity [Axis]</link:label>
    <link:label id="lab_dei_LegalEntityAxis_label_en-US" xlink:label="lab_dei_LegalEntityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Legal Entity [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_LegalEntityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LegalEntityAxis" xlink:to="lab_dei_LegalEntityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_4c1514f9-b8d3-40df-8b03-d58b94648e62_totalLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">TOTAL ASSETS</link:label>
    <link:label id="lab_us-gaap_Assets_d0781138-97f7-469b-ad93-bc9346a2386a_terseLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total identifiable assets</link:label>
    <link:label id="lab_us-gaap_Assets_label_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_plpc_SharesIssuedToEmployeeTrustDuringPeriodShares_6b20eb8b-5998-4752-b598-b12f0ae18713_terseLabel_en-US" xlink:label="lab_plpc_SharesIssuedToEmployeeTrustDuringPeriodShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common shares issued to rabbi trust (in shares)</link:label>
    <link:label id="lab_plpc_SharesIssuedToEmployeeTrustDuringPeriodShares_label_en-US" xlink:label="lab_plpc_SharesIssuedToEmployeeTrustDuringPeriodShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Shares Issued To Employee Trust During Period, Shares</link:label>
    <link:label id="lab_plpc_SharesIssuedToEmployeeTrustDuringPeriodShares_documentation_en-US" xlink:label="lab_plpc_SharesIssuedToEmployeeTrustDuringPeriodShares" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Shares Issued To Employee Trust During Period, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_SharesIssuedToEmployeeTrustDuringPeriodShares" xlink:href="plpc-20250630.xsd#plpc_SharesIssuedToEmployeeTrustDuringPeriodShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_plpc_SharesIssuedToEmployeeTrustDuringPeriodShares" xlink:to="lab_plpc_SharesIssuedToEmployeeTrustDuringPeriodShares" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_679c3b87-12ca-4794-b831-021f35c55bd1_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trading Symbol</link:label>
    <link:label id="lab_dei_TradingSymbol_label_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Symbol</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_TradingSymbol"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_SegmentGeographicalDomain_e94a817f-83f8-469f-be91-83483b26ced1_terseLabel_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Geographical</link:label>
    <link:label id="lab_srt_SegmentGeographicalDomain_label_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SegmentGeographicalDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SegmentGeographicalDomain" xlink:to="lab_srt_SegmentGeographicalDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock_30f1e77d-b821-43f6-93d5-0d4ffbbe47ae_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Finite and Indefinite-Lived Intangible Assets</link:label>
    <link:label id="lab_us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Intangible Assets and Goodwill [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedLiabilitiesAndOtherLiabilities_4d2c4cc5-b5ff-4fae-906e-e4c79b3ea330_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued expenses and other liabilities</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesAndOtherLiabilities_label_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Liabilities and Other Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:to="lab_us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_c43c9888-78c6-43a9-911c-30b99a14e959_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:label id="lab_dei_EntityAddressCityOrTown_label_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressCityOrTown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_bc747689-ce15-40b2-9829-f96fcb4611f4_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">OPERATING ACTIVITIES</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Provided by (Used in) Operating Activity, Including Discontinued Operation [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_af42a7b0-ddd4-46eb-b1c1-4050d681a547_terseLabel_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Effects of exchange rate changes on cash, cash equivalents and restricted cash</link:label>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effect of Exchange Rate on Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryDisclosureTextBlock_0937b957-f9c6-43b8-ba8f-95cf225afafd_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Inventories, Net</link:label>
    <link:label id="lab_us-gaap_InventoryDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_InventoryDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryDisclosureTextBlock" xlink:to="lab_us-gaap_InventoryDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt_terseLabel_en-US" xlink:label="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-PEO NEO Average Compensation Actually Paid Amount</link:label>
    <link:label id="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt_label_en-US" xlink:label="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-PEO NEO Average Compensation Actually Paid Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NonPeoNeoAvgCompActuallyPaidAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:to="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_6ba2385c-dcba-4641-a3df-2fd11000ea9c_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromRepaymentsOfShortTermDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">(Payments) proceeds of notes payable to banks</link:label>
    <link:label id="lab_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromRepaymentsOfShortTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from (Repayments of) Short-Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromRepaymentsOfShortTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt" xlink:to="lab_us-gaap_ProceedsFromRepaymentsOfShortTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Other Measure</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Other Measure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_CompActuallyPaidVsOtherMeasureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferred1_abe984ee-aa23-4bf5-b30f-c2a41d3d4fea_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Purchase price, net of cash received</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferred1_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Consideration Transferred</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:to="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_e1cb97a8-0e45-49e1-b74b-01838300da31_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_29d5d9ae-54ca-44fd-bc3a-085fae9f82f0_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term debt, repayment in 2028</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Maturity, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareDeclared_6913cd20-fe9a-49cb-adf0-55e202971e2f_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash dividends declared per share (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareDeclared_label_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Dividends, Per Share, Declared</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockDividendsPerShareDeclared" xlink:to="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_220032d6-5d3c-4663-8bf7-b71b463950be_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember_terseLabel_en-US" xlink:label="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year</link:label>
    <link:label id="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember_label_en-US" xlink:label="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:to="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermBankLoansAndNotesPayable_c88af87b-16df-45ae-a365-4f38b67f03ce_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermBankLoansAndNotesPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Notes payable to banks</link:label>
    <link:label id="lab_us-gaap_ShortTermBankLoansAndNotesPayable_label_en-US" xlink:label="lab_us-gaap_ShortTermBankLoansAndNotesPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Short-Term Bank Loans and Notes Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBankLoansAndNotesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermBankLoansAndNotesPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermBankLoansAndNotesPayable" xlink:to="lab_us-gaap_ShortTermBankLoansAndNotesPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_d2f10c6d-415e-4b06-8f3b-f7258ed327f8_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Significant Other Observable Inputs (Level 2)</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel2Member" xlink:to="lab_us-gaap_FairValueInputsLevel2Member" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock_terseLabel_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures Not Adopted</link:label>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock_label_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures Not Adopted [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:to="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_bcfeae1b-5fe7-4039-9c0a-b515a1ac5a3d_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Combination</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_56178bbd-c90e-4d23-9111-8cdd1260bd32_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_6dd36c9f-f963-421d-9f98-cbf46d3a04c9_terseLabel_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additions (reductions) charged to costs and expenses</link:label>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_label_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable, Credit Loss Expense (Reversal)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:to="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeoMember_terseLabel_en-US" xlink:label="lab_ecd_PeoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PEO</link:label>
    <link:label id="lab_ecd_PeoMember_label_en-US" xlink:label="lab_ecd_PeoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PEO [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PeoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoMember" xlink:to="lab_ecd_PeoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_b2167020-cf07-452d-9c0a-177469a5a269_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Revenues by Segment and Product Type</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments_4d033cb9-de2d-4d90-8fea-6afd6b2cfb43_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from sale of investments</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Sale, Maturity and Collection of Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments" xlink:to="lab_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentIncomeInterest_5babacb8-b41d-48c4-9b39-b34130040385_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentIncomeInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest income</link:label>
    <link:label id="lab_us-gaap_InvestmentIncomeInterest_label_en-US" xlink:label="lab_us-gaap_InvestmentIncomeInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investment Income, Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentIncomeInterest" xlink:to="lab_us-gaap_InvestmentIncomeInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_country_US_26056fe0-2421-4574-a8d5-bdb4be4315ce_terseLabel_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PLP-USA</link:label>
    <link:label id="lab_country_US_label_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">UNITED STATES</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_US" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_US"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_US" xlink:to="lab_country_US" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember_terseLabel_en-US" xlink:label="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year</link:label>
    <link:label id="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember_label_en-US" xlink:label="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:to="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_21519b7e-5ae8-4d3c-989f-aa012f3e7d5e_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Retained Earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsMember_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_6f4d9ca6-b527-446e-a46f-c4c65074dc9f_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:label id="lab_dei_EntityAddressPostalZipCode_label_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressPostalZipCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_RestatementDeterminationDate_terseLabel_en-US" xlink:label="lab_ecd_RestatementDeterminationDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restatement Determination Date</link:label>
    <link:label id="lab_ecd_RestatementDeterminationDate_label_en-US" xlink:label="lab_ecd_RestatementDeterminationDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restatement Determination Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDeterminationDate" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_RestatementDeterminationDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RestatementDeterminationDate" xlink:to="lab_ecd_RestatementDeterminationDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_6d0bca40-c458-451e-bd34-d650ece7aa1b_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_324db9bf-e9c5-4ceb-b863-53a2d4deb0c5_terseLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash, cash equivalents and restricted cash</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_ceacbb07-1676-40e4-a886-7a1eb507de08_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Cash, cash equivalents and restricted cash at beginning of year</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_aba47de2-6a7f-44e4-addb-9dff428c7da4_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">CASH, CASH EQUIVALENTS AND RESTRICTED CASH AT END OF PERIOD</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_a6bf056e-0275-4fe8-8e92-0c81f51979f7_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income tax expense</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_9a13b623-cbdd-4fee-8a4e-efc0f8ca2279_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Income tax expense</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_b4605276-2107-4111-8d17-5333431faa43_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest rate of SOFR plus</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Basis Spread on Variable Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:to="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxesPayableCurrent_8573c33f-d2ea-4a2b-8e58-9cc4fc0a8441_terseLabel_en-US" xlink:label="lab_us-gaap_TaxesPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income taxes payable</link:label>
    <link:label id="lab_us-gaap_TaxesPayableCurrent_label_en-US" xlink:label="lab_us-gaap_TaxesPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Taxes Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TaxesPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxesPayableCurrent" xlink:to="lab_us-gaap_TaxesPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_plpc_EMEASegmentMember_fbd7c59a-6e43-44ea-9a0a-724caa438b8e_terseLabel_en-US" xlink:label="lab_plpc_EMEASegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">EMEA</link:label>
    <link:label id="lab_plpc_EMEASegmentMember_label_en-US" xlink:label="lab_plpc_EMEASegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">EMEA Segment [Member]</link:label>
    <link:label id="lab_plpc_EMEASegmentMember_documentation_en-US" xlink:label="lab_plpc_EMEASegmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">EMEA Segment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_EMEASegmentMember" xlink:href="plpc-20250630.xsd#plpc_EMEASegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_plpc_EMEASegmentMember" xlink:to="lab_plpc_EMEASegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentsFairValueDisclosure_1c5ab9c7-cf0d-4d67-b338-b05c6ca36ee9_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fixed income investments</link:label>
    <link:label id="lab_us-gaap_InvestmentsFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_InvestmentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investments, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InvestmentsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsFairValueDisclosure" xlink:to="lab_us-gaap_InvestmentsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PnsnAdjsSvcCstMember_terseLabel_en-US" xlink:label="lab_ecd_PnsnAdjsSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pension Adjustments Service Cost</link:label>
    <link:label id="lab_ecd_PnsnAdjsSvcCstMember_label_en-US" xlink:label="lab_ecd_PnsnAdjsSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pension Adjustments Service Cost [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnAdjsSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PnsnAdjsSvcCstMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PnsnAdjsSvcCstMember" xlink:to="lab_ecd_PnsnAdjsSvcCstMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductsAndServicesDomain_6654f7c0-6885-43d6-bb26-4b39a410e699_terseLabel_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Product and Service</link:label>
    <link:label id="lab_srt_ProductsAndServicesDomain_label_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductsAndServicesDomain" xlink:to="lab_srt_ProductsAndServicesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_a62451f5-cc51-47fb-99db-ec9ed9279cee_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value Hierarchy and NAV</link:label>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_40ea682f-c78b-4eed-a125-2788fb24067a_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, plant and equipment, gross</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ParentMember_d083fd4d-6369-40db-98d9-7a4dfee02991_terseLabel_en-US" xlink:label="lab_us-gaap_ParentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total Preformed Line Products Company Equity</link:label>
    <link:label id="lab_us-gaap_ParentMember_label_en-US" xlink:label="lab_us-gaap_ParentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ParentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ParentMember" xlink:to="lab_us-gaap_ParentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProfitLoss_e057de89-68f7-4cfb-a12d-a3dfab84e229_totalLabel_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">NET INCOME</link:label>
    <link:label id="lab_us-gaap_ProfitLoss_d61f7669-f0b3-4bbc-baae-6a9d5a2e20e6_terseLabel_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_ProfitLoss_label_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Income (Loss), Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProfitLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProfitLoss" xlink:to="lab_us-gaap_ProfitLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock_terseLabel_en-US" xlink:label="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restatement does not require Recovery</link:label>
    <link:label id="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock_label_en-US" xlink:label="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restatement Does Not Require Recovery [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_RestatementDoesNotRequireRecoveryTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:to="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_627c0d36-470b-445e-9d49-a3580a93cbd1_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Combination [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesFairValueDisclosure_f656c6f9-88f1-428b-9f6c-f54709f918a7_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosure" xlink:to="lab_us-gaap_LiabilitiesFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_d72d1414-0d7e-49ef-91f3-0dcdd997757e_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Loss on pension asset</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Company Selected Measure</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Company Selected Measure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_a499c25e-1c3e-4f39-abae-a9a2a0f84a78_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">City Area Code</link:label>
    <link:label id="lab_dei_CityAreaCode_label_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CityAreaCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_b07db94e-8716-4901-9f8c-2d8477d2966d_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Acquisition of businesses, net of cash</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Acquire Businesses, Net of Cash Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing, How MNPI Considered</link:label>
    <link:label id="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock_label_en-US" xlink:label="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing, How MNPI Considered [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardTmgHowMnpiCnsdrdTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:to="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BuildingAndBuildingImprovementsMember_c79ddd05-dbc6-4105-b24b-0c6cc2261056_terseLabel_en-US" xlink:label="lab_us-gaap_BuildingAndBuildingImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Buildings and improvements</link:label>
    <link:label id="lab_us-gaap_BuildingAndBuildingImprovementsMember_label_en-US" xlink:label="lab_us-gaap_BuildingAndBuildingImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Building and Building Improvements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BuildingAndBuildingImprovementsMember" xlink:to="lab_us-gaap_BuildingAndBuildingImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AllTradingArrangementsMember_terseLabel_en-US" xlink:label="lab_ecd_AllTradingArrangementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Trading Arrangements</link:label>
    <link:label id="lab_ecd_AllTradingArrangementsMember_label_en-US" xlink:label="lab_ecd_AllTradingArrangementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All Trading Arrangements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllTradingArrangementsMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AllTradingArrangementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllTradingArrangementsMember" xlink:to="lab_ecd_AllTradingArrangementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_EqtyAwrdsAdjFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments, Footnote</link:label>
    <link:label id="lab_ecd_EqtyAwrdsAdjFnTextBlock_label_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_EqtyAwrdsAdjFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EqtyAwrdsAdjFnTextBlock" xlink:to="lab_ecd_EqtyAwrdsAdjFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock_terseLabel_en-US" xlink:label="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total Shareholder Return Vs Peer Group</link:label>
    <link:label id="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock_label_en-US" xlink:label="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Total Shareholder Return Vs Peer Group [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TotalShareholderRtnVsPeerGroupTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:to="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_eb51325c-a12e-43c8-9a5d-d1e22425ed15_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contingent Liabilities</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingenciesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_plpc_LongTermDebtMaturityYearEight_4660ebb4-bc19-4a8b-9c4a-bb7b4c52aeac_terseLabel_en-US" xlink:label="lab_plpc_LongTermDebtMaturityYearEight" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term debt, repayment in 2033</link:label>
    <link:label id="lab_plpc_LongTermDebtMaturityYearEight_label_en-US" xlink:label="lab_plpc_LongTermDebtMaturityYearEight" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Maturity, Year Eight</link:label>
    <link:label id="lab_plpc_LongTermDebtMaturityYearEight_documentation_en-US" xlink:label="lab_plpc_LongTermDebtMaturityYearEight" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Maturity, Year Eight</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_LongTermDebtMaturityYearEight" xlink:href="plpc-20250630.xsd#plpc_LongTermDebtMaturityYearEight"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_plpc_LongTermDebtMaturityYearEight" xlink:to="lab_plpc_LongTermDebtMaturityYearEight" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_48c2851a-d917-4745-b1d9-814e771ec3a3_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">INVESTING ACTIVITIES</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Provided by (Used in) Investing Activity, Including Discontinued Operation [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_71037281-67e7-4dde-b399-4f62cd4aa02a_terseLabel_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">General and administrative</link:label>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_label_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">General and Administrative Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncurrentAssets_627933d0-c839-43ab-93e9-aa207f22ebe0_terseLabel_en-US" xlink:label="lab_us-gaap_NoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total long-lived assets</link:label>
    <link:label id="lab_us-gaap_NoncurrentAssets_label_en-US" xlink:label="lab_us-gaap_NoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Lived Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NoncurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncurrentAssets" xlink:to="lab_us-gaap_NoncurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PvpTable_terseLabel_en-US" xlink:label="lab_ecd_PvpTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pay vs Performance Disclosure</link:label>
    <link:label id="lab_ecd_PvpTable_label_en-US" xlink:label="lab_ecd_PvpTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pay vs Performance Disclosure [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTable" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PvpTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PvpTable" xlink:to="lab_ecd_PvpTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_51330ec3-9a21-4320-9cf0-e4181fe72c2f_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">NET CASH PROVIDED BY OPERATING ACTIVITIES</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Provided by (Used in) Operating Activity, Including Discontinued Operation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_plpc_DeferredCompensationLiabilityMember_64e5f2cf-bca3-48da-a741-d677b9b9e455_terseLabel_en-US" xlink:label="lab_plpc_DeferredCompensationLiabilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred Compensation Liability</link:label>
    <link:label id="lab_plpc_DeferredCompensationLiabilityMember_label_en-US" xlink:label="lab_plpc_DeferredCompensationLiabilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Compensation Liability [Member]</link:label>
    <link:label id="lab_plpc_DeferredCompensationLiabilityMember_documentation_en-US" xlink:label="lab_plpc_DeferredCompensationLiabilityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Compensation Liability [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_DeferredCompensationLiabilityMember" xlink:href="plpc-20250630.xsd#plpc_DeferredCompensationLiabilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_plpc_DeferredCompensationLiabilityMember" xlink:to="lab_plpc_DeferredCompensationLiabilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTerm_3d454d21-45ab-4596-8e0b-5d60d8c0de87_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt instrument, term</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTerm_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTerm" xlink:to="lab_us-gaap_DebtInstrumentTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_0f20564e-0f82-4aae-86da-f357dbe170ab_terseLabel_en-US" xlink:label="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenues from External Customers and Long-Lived Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenues from External Customers and Long-Lived Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_plpc_LongTermDebtMaturityYearNine_2ca7f148-863e-4224-a25f-9ecdfdfca5d2_terseLabel_en-US" xlink:label="lab_plpc_LongTermDebtMaturityYearNine" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term debt, repayment in 2034</link:label>
    <link:label id="lab_plpc_LongTermDebtMaturityYearNine_label_en-US" xlink:label="lab_plpc_LongTermDebtMaturityYearNine" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Maturity, Year Nine</link:label>
    <link:label id="lab_plpc_LongTermDebtMaturityYearNine_documentation_en-US" xlink:label="lab_plpc_LongTermDebtMaturityYearNine" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Maturity, Year Nine</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_LongTermDebtMaturityYearNine" xlink:href="plpc-20250630.xsd#plpc_LongTermDebtMaturityYearNine"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_plpc_LongTermDebtMaturityYearNine" xlink:to="lab_plpc_LongTermDebtMaturityYearNine" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventMember_c4552aa6-e79b-4a75-9116-525ef2ea9a8a_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Event</link:label>
    <link:label id="lab_us-gaap_SubsequentEventMember_label_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventMember" xlink:to="lab_us-gaap_SubsequentEventMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_4d69cd52-3c2c-4855-bf99-2e2c2abc6019_negatedLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Recognized net actuarial loss</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Amortization of Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:to="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Goodwill_78438339-5aad-4b43-a0b2-7539c575af63_terseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_Goodwill_32b342d4-32c7-495b-b98b-f6ca15cdf25f_verboseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_Goodwill_3117b3b8-0e73-4834-a2c7-751152bd2390_periodStartLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Beginning Balance</link:label>
    <link:label id="lab_us-gaap_Goodwill_12a549c2-bc7e-4452-955e-9f8d24421846_periodEndLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Ending Balance</link:label>
    <link:label id="lab_us-gaap_Goodwill_label_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Goodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill" xlink:to="lab_us-gaap_Goodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Valuation Assumption Difference, Footnote</link:label>
    <link:label id="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock_label_en-US" xlink:label="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Valuation Assumption Difference, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_EquityValuationAssumptionDifferenceFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:to="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyEstimateOfPossibleLoss_c852667a-699c-4d82-bf6d-dd4ea35d69b6_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyEstimateOfPossibleLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued estimate for losses</link:label>
    <link:label id="lab_us-gaap_LossContingencyEstimateOfPossibleLoss_label_en-US" xlink:label="lab_us-gaap_LossContingencyEstimateOfPossibleLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loss Contingency, Estimate of Possible Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyEstimateOfPossibleLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LossContingencyEstimateOfPossibleLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyEstimateOfPossibleLoss" xlink:to="lab_us-gaap_LossContingencyEstimateOfPossibleLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeoTotalCompAmt_terseLabel_en-US" xlink:label="lab_ecd_PeoTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PEO Total Compensation Amount</link:label>
    <link:label id="lab_ecd_PeoTotalCompAmt_label_en-US" xlink:label="lab_ecd_PeoTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PEO Total Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PeoTotalCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoTotalCompAmt" xlink:to="lab_ecd_PeoTotalCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_63306151-a909-45eb-b282-242c33851954_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeAxis" xlink:to="lab_us-gaap_LongtermDebtTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_738cb8fe-93c2-4276-940f-317ad8b833c1_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Numerator</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_plpc_BankDebtToEquityPercentage_3326daf2-92df-4ca2-9d4c-909e01d341dd_terseLabel_en-US" xlink:label="lab_plpc_BankDebtToEquityPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Bank debt to equity percentage</link:label>
    <link:label id="lab_plpc_BankDebtToEquityPercentage_label_en-US" xlink:label="lab_plpc_BankDebtToEquityPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Bank Debt To Equity Percentage</link:label>
    <link:label id="lab_plpc_BankDebtToEquityPercentage_documentation_en-US" xlink:label="lab_plpc_BankDebtToEquityPercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Bank debt to equity percentage.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_BankDebtToEquityPercentage" xlink:href="plpc-20250630.xsd#plpc_BankDebtToEquityPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_plpc_BankDebtToEquityPercentage" xlink:to="lab_plpc_BankDebtToEquityPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_a1bfb163-7a8d-45c4-82f7-f07b92276fbe_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Components</link:label>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_347d6dc3-7d62-46fa-b539-3217f61f21ae_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonRule10b51ArrAdoptedFlag_terseLabel_en-US" xlink:label="lab_ecd_NonRule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Adopted</link:label>
    <link:label id="lab_ecd_NonRule10b51ArrAdoptedFlag_label_en-US" xlink:label="lab_ecd_NonRule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Adopted [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NonRule10b51ArrAdoptedFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:to="lab_ecd_NonRule10b51ArrAdoptedFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesHeldInEmployeeTrust_3850c178-b87a-4fa6-a292-cab1b99aa41a_negatedLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesHeldInEmployeeTrust" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Common shares issued to rabbi trust, 223,168 and 222,887 shares at June&#160;30, 2025 and December&#160;31, 2024, respectively</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesHeldInEmployeeTrust_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesHeldInEmployeeTrust" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Shares Held in Employee Trust</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesHeldInEmployeeTrust" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesHeldInEmployeeTrust"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesHeldInEmployeeTrust" xlink:to="lab_us-gaap_CommonStockSharesHeldInEmployeeTrust" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_9213f113-0800-43e8-8b1d-4184cedf637d_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of reportable segments</link:label>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_label_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number of Reportable Segments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfReportableSegments" xlink:to="lab_us-gaap_NumberOfReportableSegments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_95fb8758-f03f-4076-b8a9-fd6d7208402a_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Pension adjustment, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_OtherPerfMeasureAmt_terseLabel_en-US" xlink:label="lab_ecd_OtherPerfMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Performance Measure, Amount</link:label>
    <link:label id="lab_ecd_OtherPerfMeasureAmt_label_en-US" xlink:label="lab_ecd_OtherPerfMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Performance Measure, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OtherPerfMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_OtherPerfMeasureAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OtherPerfMeasureAmt" xlink:to="lab_ecd_OtherPerfMeasureAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_6cd20048-c6b8-4ea1-aae0-709fb17af02d_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:label id="lab_dei_EntityAddressStateOrProvince_label_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressStateOrProvince"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince" xlink:to="lab_dei_EntityAddressStateOrProvince" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_fa00c601-327e-47d4-865c-a7393371a8f5_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Antidilutive Security, Excluded EPS Calculation [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_a2773400-5c89-47bd-8d85-f77dd74ac0e6_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">TOTAL CURRENT LIABILITIES</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_IndividualAxis_terseLabel_en-US" xlink:label="lab_ecd_IndividualAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Individual:</link:label>
    <link:label id="lab_ecd_IndividualAxis_label_en-US" xlink:label="lab_ecd_IndividualAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Individual [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_IndividualAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_IndividualAxis" xlink:to="lab_ecd_IndividualAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCash_87bc9c29-9146-4819-9e68-22bc81262042_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCash" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restricted cash used to secure bank debt</link:label>
    <link:label id="lab_us-gaap_RestrictedCash_label_en-US" xlink:label="lab_us-gaap_RestrictedCash" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restricted Cash</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCash" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedCash"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCash" xlink:to="lab_us-gaap_RestrictedCash" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy_0ba96f15-bb92-4784-8eff-91404907d5ee_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value of Financial Instruments</link:label>
    <link:label id="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy_label_en-US" xlink:label="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value of Financial Instruments, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:to="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract_94d87bbb-74e0-4505-a2aa-5a03db7bcc24_terseLabel_en-US" xlink:label="lab_us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Liabilities:</link:label>
    <link:label id="lab_us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract_label_en-US" xlink:label="lab_us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financial Instruments, Financial Liabilities, Balance Sheet Groupings [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract" xlink:to="lab_us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareReconciliationAbstract_04098096-f77e-4666-8b2a-64035b7b96e4_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareReconciliationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Earnings per common share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareReconciliationAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareReconciliationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share Reconciliation [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareReconciliationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareReconciliationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareReconciliationAbstract" xlink:to="lab_us-gaap_EarningsPerShareReconciliationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfDividendsCommonStock_da9f216d-40f5-4212-946a-9efbc84257b9_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDividendsCommonStock" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Dividends paid</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDividendsCommonStock_label_en-US" xlink:label="lab_us-gaap_PaymentsOfDividendsCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments of Ordinary Dividends, Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDividendsCommonStock" xlink:to="lab_us-gaap_PaymentsOfDividendsCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsCurrent_5ca481ad-3cae-499a-9fb9-e27a4387c2ad_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other current assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsCurrent" xlink:to="lab_us-gaap_OtherAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalCommonStock_39cc4e60-5b90-429f-9b6c-518cb10307e4_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Paid-in capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalCommonStock_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additional Paid in Capital, Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:to="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityDomain_72e0222a-3fc2-4ecc-a327-66f8e00d9f09_terseLabel_en-US" xlink:label="lab_dei_EntityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity [Domain]</link:label>
    <link:label id="lab_dei_EntityDomain_label_en-US" xlink:label="lab_dei_EntityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityDomain" xlink:to="lab_dei_EntityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_1f240dbf-0738-4051-8a69-c7aa7f6288be_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">NET CASH USED IN INVESTING ACTIVITIES</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Provided by (Used in) Investing Activity, Including Discontinued Operation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember_terseLabel_en-US" xlink:label="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table</link:label>
    <link:label id="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember_label_en-US" xlink:label="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:to="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_d1e4f0ea-e367-40a0-b1f5-37c2e793f21b_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalYearFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalYearFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityAxis_98c55e4a-21e8-4bea-9a62-8fbbd9eb5824_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lender Name</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityAxis_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lender Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis" xlink:to="lab_us-gaap_LineOfCreditFacilityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_3fdfefa7-f695-4af9-815e-bfb753fc185a_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease, right-of-use assets</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Right-of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgone Recovery, Explanation of Impracticability</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery, Explanation of Impracticability [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:to="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyDisclosures_f9df32fc-6b27-43ab-82f5-e446c8cd043f_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyDisclosures" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contingent and Other Liabilities</link:label>
    <link:label id="lab_us-gaap_LossContingencyDisclosures_label_en-US" xlink:label="lab_us-gaap_LossContingencyDisclosures" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contingencies Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyDisclosures" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LossContingencyDisclosures"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyDisclosures" xlink:to="lab_us-gaap_LossContingencyDisclosures" xlink:type="arc" order="1"/>
    <link:label id="lab_plpc_ResearchAndEngineeringExpense_8679582a-fe16-420e-983e-cc5ac2f083f2_terseLabel_en-US" xlink:label="lab_plpc_ResearchAndEngineeringExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Research and engineering</link:label>
    <link:label id="lab_plpc_ResearchAndEngineeringExpense_label_en-US" xlink:label="lab_plpc_ResearchAndEngineeringExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Research And Engineering Expense</link:label>
    <link:label id="lab_plpc_ResearchAndEngineeringExpense_documentation_en-US" xlink:label="lab_plpc_ResearchAndEngineeringExpense" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The total amount of expenses directly related to research and engineering of products.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_ResearchAndEngineeringExpense" xlink:href="plpc-20250630.xsd#plpc_ResearchAndEngineeringExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_plpc_ResearchAndEngineeringExpense" xlink:to="lab_plpc_ResearchAndEngineeringExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebt_5ea1eeb0-f7d6-4646-a7a9-b57f07e4d5b4_negatedLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Payments of long-term debt</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebt_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Repayments of Long-Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfLongTermDebt" xlink:to="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_206547bf-18cd-4bbe-bfbc-80a5d491d252_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Effective income tax rate</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_100c5c40-054c-4a35-9069-65f2acc345ab_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_label_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UseRightsMember_3454f8d4-8c95-4195-a0a5-c59246b0c93d_terseLabel_en-US" xlink:label="lab_us-gaap_UseRightsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Land use rights</link:label>
    <link:label id="lab_us-gaap_UseRightsMember_label_en-US" xlink:label="lab_us-gaap_UseRightsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Use Rights [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseRightsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UseRightsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UseRightsMember" xlink:to="lab_us-gaap_UseRightsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract_399b3f1d-1849-4c0c-827d-913344fb3739_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Indefinite-lived intangible assets</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Intangible Assets, Net (Including Goodwill) [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract" xlink:to="lab_us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_c714b03d-020e-4fd2-8608-fb74868c4d1b_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Valuation allowance</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityAbstract_fcec3d49-6c87-44c2-b59e-98a9e9d81ddb_terseLabel_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_EquityAbstract_label_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityAbstract" xlink:to="lab_us-gaap_EquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativesPolicyTextBlock_bf06a3ca-0c6a-43d6-b289-f5700203bb40_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative Financial Instruments</link:label>
    <link:label id="lab_us-gaap_DerivativesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_DerivativesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivatives, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativesPolicyTextBlock" xlink:to="lab_us-gaap_DerivativesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_c9d61119-a84b-4475-bb4a-19928a0a7942_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segment Information</link:label>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTable_f5a976d8-e492-4b10-82d8-1c7e2912da69_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule Of Goodwill [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable" xlink:to="lab_us-gaap_ScheduleOfGoodwillTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_a5a3f864-e63a-4139-9f5a-83a511a04839_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_61000af3-2bd0-4907-ac53-3dfb65dd7b4a_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disaggregation Of Revenue [Table]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable" xlink:to="lab_us-gaap_DisaggregationOfRevenueTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TrademarksMember_f567e29f-7246-454b-b1f4-8ff1303e6fe0_terseLabel_en-US" xlink:label="lab_us-gaap_TrademarksMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trademark</link:label>
    <link:label id="lab_us-gaap_TrademarksMember_label_en-US" xlink:label="lab_us-gaap_TrademarksMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trademarks [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TrademarksMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TrademarksMember" xlink:to="lab_us-gaap_TrademarksMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_7533abd5-7482-40cb-9f36-67d2f9a023c0_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-Lived Tangible Asset</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_d060666c-8bed-4c11-bf06-41544dad7f60_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_f126360f-0918-4de9-bb2c-aa1a48cac413_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finite Lived Intangible Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_1236fcdc-2643-4d65-89df-84b6559ec66b_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Components of Net Periodic Pension Expense</link:label>
    <link:label id="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Net Benefit Costs [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfNetBenefitCostsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Total Shareholder Return</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Total Shareholder Return [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNoteTextBlock_d3685344-192c-4752-bdbc-a0d985055148_terseLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Income ("AOCI")</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNoteTextBlock_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Comprehensive Income (Loss) Note [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComprehensiveIncomeNoteTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:to="lab_us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_005beb05-c07b-4e40-a3b5-b10ea696d776_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Recurring and Nonrecurring [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxAssetsNet_7c11a575-3f75-4eb9-b9fa-ba5684d190ab_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred income taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxAssetsNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Income Tax Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxAssetsNet" xlink:to="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_4c02961b-0feb-4f94-b905-702bf68e618d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Total Changes in AOCI by Component, Net of Tax</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_688a1004-b893-4506-8751-d97059392e5d_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_label_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Depreciation, Depletion and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_163f15f1-950b-4f3f-861e-d6c3cf1b8c2e_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent" xlink:to="lab_us-gaap_OtherAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_9947c79a-116a-4891-93dc-1f96fd31235e_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeoName_terseLabel_en-US" xlink:label="lab_ecd_PeoName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PEO Name</link:label>
    <link:label id="lab_ecd_PeoName_label_en-US" xlink:label="lab_ecd_PeoName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PEO Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoName" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PeoName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoName" xlink:to="lab_ecd_PeoName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSoldAbstract_dbd83fcb-ab82-4cb3-9618-c1a754799c2f_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSoldAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Less:</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSoldAbstract_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSoldAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cost of Product and Service Sold [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSoldAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfGoodsAndServicesSoldAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSoldAbstract" xlink:to="lab_us-gaap_CostOfGoodsAndServicesSoldAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_a1dd6c31-b634-4704-94b7-8f0922315723_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule Of Revenues From External Customers And Long Lived Assets [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Revenues from External Customers and Long-Lived Assets [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember_terseLabel_en-US" xlink:label="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year</link:label>
    <link:label id="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember_label_en-US" xlink:label="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:to="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryFinishedGoods_80efabee-3249-4f59-bda1-4b6c912e2895_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryFinishedGoods" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finished products</link:label>
    <link:label id="lab_us-gaap_InventoryFinishedGoods_label_en-US" xlink:label="lab_us-gaap_InventoryFinishedGoods" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory, Finished Goods, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoods" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryFinishedGoods"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryFinishedGoods" xlink:to="lab_us-gaap_InventoryFinishedGoods" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_OutstandingAggtErrCompAmt_terseLabel_en-US" xlink:label="lab_ecd_OutstandingAggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Outstanding Aggregate Erroneous Compensation Amount</link:label>
    <link:label id="lab_ecd_OutstandingAggtErrCompAmt_label_en-US" xlink:label="lab_ecd_OutstandingAggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Outstanding Aggregate Erroneous Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingAggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_OutstandingAggtErrCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OutstandingAggtErrCompAmt" xlink:to="lab_ecd_OutstandingAggtErrCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LandAndLandImprovementsMember_bcedf7d1-cfee-4425-870a-4c14419eb9e5_terseLabel_en-US" xlink:label="lab_us-gaap_LandAndLandImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Land and improvements</link:label>
    <link:label id="lab_us-gaap_LandAndLandImprovementsMember_label_en-US" xlink:label="lab_us-gaap_LandAndLandImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Land and Land Improvements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandAndLandImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LandAndLandImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LandAndLandImprovementsMember" xlink:to="lab_us-gaap_LandAndLandImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_b82e39ed-6fdb-4f01-ae2d-83e5cad811ff_terseLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_f4cdac37-bd16-487b-ba02-2a8f43245a54_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrDuration_terseLabel_en-US" xlink:label="lab_ecd_TrdArrDuration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Arrangement Duration</link:label>
    <link:label id="lab_ecd_TrdArrDuration_label_en-US" xlink:label="lab_ecd_TrdArrDuration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement Duration</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrDuration" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TrdArrDuration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrDuration" xlink:to="lab_ecd_TrdArrDuration" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_41132334-6205-483a-9210-a77d1bdeed49_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule Of Segment Reporting Information By Segment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_abf6abd5-650c-4cfd-a5e1-04657237a8b2_terseLabel_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segments [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segments [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:to="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_plpc_DeprecationDepletionAndAmortizationIncludingForeignExchange_7540c955-c73a-49b0-9972-8da5a3241ba5_terseLabel_en-US" xlink:label="lab_plpc_DeprecationDepletionAndAmortizationIncludingForeignExchange" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total depreciation and amortization</link:label>
    <link:label id="lab_plpc_DeprecationDepletionAndAmortizationIncludingForeignExchange_label_en-US" xlink:label="lab_plpc_DeprecationDepletionAndAmortizationIncludingForeignExchange" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deprecation, Depletion And Amortization, Including Foreign Exchange</link:label>
    <link:label id="lab_plpc_DeprecationDepletionAndAmortizationIncludingForeignExchange_documentation_en-US" xlink:label="lab_plpc_DeprecationDepletionAndAmortizationIncludingForeignExchange" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deprecation, Depletion And Amortization, Including Foreign Exchange</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_DeprecationDepletionAndAmortizationIncludingForeignExchange" xlink:href="plpc-20250630.xsd#plpc_DeprecationDepletionAndAmortizationIncludingForeignExchange"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_plpc_DeprecationDepletionAndAmortizationIncludingForeignExchange" xlink:to="lab_plpc_DeprecationDepletionAndAmortizationIncludingForeignExchange" xlink:type="arc" order="1"/>
    <link:label id="lab_plpc_LongTermDebtMaturityYearSix_50700006-1c10-44fd-be43-795776591d3a_terseLabel_en-US" xlink:label="lab_plpc_LongTermDebtMaturityYearSix" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term debt, repayment in 2031</link:label>
    <link:label id="lab_plpc_LongTermDebtMaturityYearSix_label_en-US" xlink:label="lab_plpc_LongTermDebtMaturityYearSix" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Maturity, Year Six</link:label>
    <link:label id="lab_plpc_LongTermDebtMaturityYearSix_documentation_en-US" xlink:label="lab_plpc_LongTermDebtMaturityYearSix" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Maturity, Year Six</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_LongTermDebtMaturityYearSix" xlink:href="plpc-20250630.xsd#plpc_LongTermDebtMaturityYearSix"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_plpc_LongTermDebtMaturityYearSix" xlink:to="lab_plpc_LongTermDebtMaturityYearSix" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardExrcPrice_terseLabel_en-US" xlink:label="lab_ecd_AwardExrcPrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exercise Price</link:label>
    <link:label id="lab_ecd_AwardExrcPrice_label_en-US" xlink:label="lab_ecd_AwardExrcPrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardExrcPrice" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardExrcPrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardExrcPrice" xlink:to="lab_ecd_AwardExrcPrice" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_300a2d19-3e9e-4ef5-94ea-f985a3027695_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Filer Category</link:label>
    <link:label id="lab_dei_EntityFilerCategory_label_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Filer Category</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFilerCategory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_8ee99c56-f9d1-4c4b-b169-93616565d66c_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Local Phone Number</link:label>
    <link:label id="lab_dei_LocalPhoneNumber_label_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Local Phone Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_LocalPhoneNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_Additional402vDisclosureTextBlock_terseLabel_en-US" xlink:label="lab_ecd_Additional402vDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additional 402(v) Disclosure</link:label>
    <link:label id="lab_ecd_Additional402vDisclosureTextBlock_label_en-US" xlink:label="lab_ecd_Additional402vDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additional 402(v) Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Additional402vDisclosureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_Additional402vDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_Additional402vDisclosureTextBlock" xlink:to="lab_ecd_Additional402vDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_1cdfe2ad-c062-4370-86fa-d2029ab7e167_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeAxis" xlink:to="lab_us-gaap_SubsequentEventTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_plpc_CommonSharesIssuedToRabbiTrustMember_5a907c87-2180-4a29-96e5-2d3b29c1a7c8_terseLabel_en-US" xlink:label="lab_plpc_CommonSharesIssuedToRabbiTrustMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common Shares Issued to Rabbi Trust</link:label>
    <link:label id="lab_plpc_CommonSharesIssuedToRabbiTrustMember_label_en-US" xlink:label="lab_plpc_CommonSharesIssuedToRabbiTrustMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Shares Issued To Rabbi Trust [Member]</link:label>
    <link:label id="lab_plpc_CommonSharesIssuedToRabbiTrustMember_documentation_en-US" xlink:label="lab_plpc_CommonSharesIssuedToRabbiTrustMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Common Shares Issued To Rabbi Trust [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_CommonSharesIssuedToRabbiTrustMember" xlink:href="plpc-20250630.xsd#plpc_CommonSharesIssuedToRabbiTrustMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_plpc_CommonSharesIssuedToRabbiTrustMember" xlink:to="lab_plpc_CommonSharesIssuedToRabbiTrustMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_4340fbff-096b-4eb8-9724-d73b9fcda2a3_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">ASSETS</link:label>
    <link:label id="lab_us-gaap_AssetsAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_da5d07b4-2bcd-4145-834e-9a104a7d5dc4_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term debt, less current portion</link:label>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Excluding Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtNoncurrent" xlink:to="lab_us-gaap_LongTermDebtNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_UndrlygSecurityMktPriceChngPct_terseLabel_en-US" xlink:label="lab_ecd_UndrlygSecurityMktPriceChngPct" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Underlying Security Market Price Change</link:label>
    <link:label id="lab_ecd_UndrlygSecurityMktPriceChngPct_label_en-US" xlink:label="lab_ecd_UndrlygSecurityMktPriceChngPct" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Underlying Security Market Price Change, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_UndrlygSecurityMktPriceChngPct"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:to="lab_ecd_UndrlygSecurityMktPriceChngPct" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_4567ce5a-2ebb-4d51-948c-dff30e64226b_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentAxis" xlink:to="lab_us-gaap_DebtInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_7bd63728-ee93-47c1-aef7-9acfd2805b8e_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value of Financial Assets and Liabilities</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Disclosures [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:to="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_905bc3a6-3038-434e-ba4b-8b71353ad822_terseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pension Plans</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retirement Benefits [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:to="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_4e1d93d3-57c4-4b59-ada4-6d000c877707_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Combination [Line Items]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems" xlink:to="lab_us-gaap_BusinessAcquisitionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_47cfd38d-613b-40f5-a3a0-658f9a5c7dbe_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Gross Carrying Amount</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_4cf862a7-547e-4e6f-b79d-8880221e1ba2_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">SHAREHOLDERS' EQUITY</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity, Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityAbstract" xlink:to="lab_us-gaap_StockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember_terseLabel_en-US" xlink:label="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year</link:label>
    <link:label id="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember_label_en-US" xlink:label="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:to="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_3e63cfad-0b50-4b08-ab82-f1a6b2c76915_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine1_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockValueAcquiredCostMethod_3e63bd80-d00e-45f2-ab36-b932d98b1cc8_negatedLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Purchase of common shares</link:label>
    <link:label id="lab_us-gaap_TreasuryStockValueAcquiredCostMethod_label_en-US" xlink:label="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Treasury Stock, Value, Acquired, Cost Method</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:to="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_2de3631b-7a72-4320-a50f-77eddb7a16c7_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">AOCI Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_a7c2b14d-cbe8-4b37-b8f7-9be512b8bf31_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Interest Rate, Stated Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_7036d782-0140-4938-ab82-c464041346d3_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease liabilities, noncurrent</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Asset Acquisition, Transaction between Entities under Common Control, and Joint Venture Formation [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:to="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_plpc_LongTermDebtMaturityYearSeven_95ea028d-b615-4253-b01c-adb695ffcf5c_terseLabel_en-US" xlink:label="lab_plpc_LongTermDebtMaturityYearSeven" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term debt, repayment in 2032</link:label>
    <link:label id="lab_plpc_LongTermDebtMaturityYearSeven_label_en-US" xlink:label="lab_plpc_LongTermDebtMaturityYearSeven" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Maturity, Year Seven</link:label>
    <link:label id="lab_plpc_LongTermDebtMaturityYearSeven_documentation_en-US" xlink:label="lab_plpc_LongTermDebtMaturityYearSeven" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Maturity, Year Seven</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_LongTermDebtMaturityYearSeven" xlink:href="plpc-20250630.xsd#plpc_LongTermDebtMaturityYearSeven"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_plpc_LongTermDebtMaturityYearSeven" xlink:to="lab_plpc_LongTermDebtMaturityYearSeven" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryWorkInProcess_47e4333e-2bc6-480d-a734-f1754633d2be_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryWorkInProcess" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Work-in-process</link:label>
    <link:label id="lab_us-gaap_InventoryWorkInProcess_label_en-US" xlink:label="lab_us-gaap_InventoryWorkInProcess" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory, Work in Process, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcess" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryWorkInProcess"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryWorkInProcess" xlink:to="lab_us-gaap_InventoryWorkInProcess" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_AmericasMember_d6cded05-471c-455d-9b40-33d7736c5294_terseLabel_en-US" xlink:label="lab_srt_AmericasMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">The Americas</link:label>
    <link:label id="lab_srt_AmericasMember_label_en-US" xlink:label="lab_srt_AmericasMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Americas [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AmericasMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_AmericasMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_AmericasMember" xlink:to="lab_srt_AmericasMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardGrantDateFairValue_terseLabel_en-US" xlink:label="lab_ecd_AwardGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value as of Grant Date</link:label>
    <link:label id="lab_ecd_AwardGrantDateFairValue_label_en-US" xlink:label="lab_ecd_AwardGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardGrantDateFairValue" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardGrantDateFairValue" xlink:to="lab_ecd_AwardGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAbstract_85c069b6-f090-444d-bd42-aee510a5cadf_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Abstract]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAbstract_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_637f7a2f-5fce-4e90-bf39-698b1434bcb9_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_label_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityRegistrantName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock_terseLabel_en-US" xlink:label="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Price or TSR Estimation Method</link:label>
    <link:label id="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock_label_en-US" xlink:label="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Price or TSR Estimation Method [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_StkPrcOrTsrEstimationMethodTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:to="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_582ba622-6760-4eaf-b8f8-fdc638648a0d_totalLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net periodic pension expense</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Net Periodic Benefit Cost (Credit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:to="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:type="arc" order="1"/>
    <link:label id="lab_plpc_PNCEquipmentFinanceLLCMember_9abe28c5-d49b-480a-aa6a-62594049576e_terseLabel_en-US" xlink:label="lab_plpc_PNCEquipmentFinanceLLCMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PNC Equipment Finance, LLC</link:label>
    <link:label id="lab_plpc_PNCEquipmentFinanceLLCMember_label_en-US" xlink:label="lab_plpc_PNCEquipmentFinanceLLCMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">P N C Equipment Finance L L C [Member]</link:label>
    <link:label id="lab_plpc_PNCEquipmentFinanceLLCMember_documentation_en-US" xlink:label="lab_plpc_PNCEquipmentFinanceLLCMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">PNC Equipment Finance, LLC.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_PNCEquipmentFinanceLLCMember" xlink:href="plpc-20250630.xsd#plpc_PNCEquipmentFinanceLLCMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_plpc_PNCEquipmentFinanceLLCMember" xlink:to="lab_plpc_PNCEquipmentFinanceLLCMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain_1100f106-3619-4c49-ac81-0a1496366034_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred Bonus and Profit Sharing Arrangement, Individual Contract, Type of Deferred Compensation</link:label>
    <link:label id="lab_us-gaap_DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain_label_en-US" xlink:label="lab_us-gaap_DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Bonus and Profit Sharing Arrangement, Individual Contract, Type of Deferred Compensation [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain" xlink:to="lab_us-gaap_DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireInvestments_55b9d29b-1dcc-41b5-8f1c-98054900b5ac_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireInvestments" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Purchases of investments</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireInvestments_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Acquire Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireInvestments" xlink:to="lab_us-gaap_PaymentsToAcquireInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostsAndExpenses_9ad62055-42a5-4fdd-af1e-0f43bd6f2a42_totalLabel_en-US" xlink:label="lab_us-gaap_CostsAndExpenses" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total costs and expenses</link:label>
    <link:label id="lab_us-gaap_CostsAndExpenses_8c8310ce-6318-45fd-bcb4-0dae147bc1ce_terseLabel_en-US" xlink:label="lab_us-gaap_CostsAndExpenses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Costs and expenses</link:label>
    <link:label id="lab_us-gaap_CostsAndExpenses_label_en-US" xlink:label="lab_us-gaap_CostsAndExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Costs and Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostsAndExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostsAndExpenses" xlink:to="lab_us-gaap_CostsAndExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentQuarterlyReport_fc036846-7bc8-46bd-b416-9d2d3e8782a9_terseLabel_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:label id="lab_dei_DocumentQuarterlyReport_label_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentQuarterlyReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentQuarterlyReport" xlink:to="lab_dei_DocumentQuarterlyReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_a0c212ad-01d0-4559-bf45-9e5a7f393c1c_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign currency forward contracts</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign Currency Contract, Asset, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignCurrencyContractAssetFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure" xlink:to="lab_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosure_0efc5f8c-165a-4057-8ab9-bfaad929ae21_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsFairValueDisclosure" xlink:to="lab_us-gaap_AssetsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtFairValue_180d1f79-d1e4-49e8-8ca6-a0fc7cc6c95b_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term debt and related current maturities, fair value</link:label>
    <link:label id="lab_us-gaap_LongTermDebtFairValue_label_en-US" xlink:label="lab_us-gaap_LongTermDebtFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtFairValue" xlink:to="lab_us-gaap_LongTermDebtFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ChangedPeerGroupFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_ChangedPeerGroupFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Changed Peer Group, Footnote</link:label>
    <link:label id="lab_ecd_ChangedPeerGroupFnTextBlock_label_en-US" xlink:label="lab_ecd_ChangedPeerGroupFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Changed Peer Group, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ChangedPeerGroupFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:to="lab_ecd_ChangedPeerGroupFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AdjToPeoCompFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AdjToPeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment To PEO Compensation, Footnote</link:label>
    <link:label id="lab_ecd_AdjToPeoCompFnTextBlock_label_en-US" xlink:label="lab_ecd_AdjToPeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment To PEO Compensation, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToPeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AdjToPeoCompFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToPeoCompFnTextBlock" xlink:to="lab_ecd_AdjToPeoCompFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MachineryAndEquipmentMember_4aa67c76-c95f-4ecd-9b1a-2b6d94e50d5f_verboseLabel_en-US" xlink:label="lab_us-gaap_MachineryAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Machinery, equipment and aircraft</link:label>
    <link:label id="lab_us-gaap_MachineryAndEquipmentMember_label_en-US" xlink:label="lab_us-gaap_MachineryAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Machinery and Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MachineryAndEquipmentMember" xlink:to="lab_us-gaap_MachineryAndEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanInterestCost_9b111252-a3c8-4925-b753-7d57116c7343_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanInterestCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest cost</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanInterestCost_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanInterestCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Interest Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanInterestCost" xlink:to="lab_us-gaap_DefinedBenefitPlanInterestCost" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrIndTitle_terseLabel_en-US" xlink:label="lab_ecd_TrdArrIndTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Title</link:label>
    <link:label id="lab_ecd_TrdArrIndTitle_label_en-US" xlink:label="lab_ecd_TrdArrIndTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement, Individual Title</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndTitle" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TrdArrIndTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrIndTitle" xlink:to="lab_ecd_TrdArrIndTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeerGroupTotalShareholderRtnAmt_terseLabel_en-US" xlink:label="lab_ecd_PeerGroupTotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Peer Group Total Shareholder Return Amount</link:label>
    <link:label id="lab_ecd_PeerGroupTotalShareholderRtnAmt_label_en-US" xlink:label="lab_ecd_PeerGroupTotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Peer Group Total Shareholder Return Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PeerGroupTotalShareholderRtnAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:to="lab_ecd_PeerGroupTotalShareholderRtnAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax_e6e3ce1a-18bf-4709-8dc2-b59a61f2b299_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Non-cash pre-tax charge</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_RestatementDateAxis_terseLabel_en-US" xlink:label="lab_ecd_RestatementDateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restatement Determination Date:</link:label>
    <link:label id="lab_ecd_RestatementDateAxis_label_en-US" xlink:label="lab_ecd_RestatementDateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restatement Determination Date [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDateAxis" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_RestatementDateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RestatementDateAxis" xlink:to="lab_ecd_RestatementDateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_0c8d7ba0-afe8-4fc2-8b75-78c63a98ee4b_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock incentive plan activity</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonPeoNeoMember_terseLabel_en-US" xlink:label="lab_ecd_NonPeoNeoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-PEO NEO</link:label>
    <link:label id="lab_ecd_NonPeoNeoMember_label_en-US" xlink:label="lab_ecd_NonPeoNeoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-PEO NEO [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NonPeoNeoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonPeoNeoMember" xlink:to="lab_ecd_NonPeoNeoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_4ee2bba5-fbb2-4e92-a7e2-1106a3f1b980_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Income Loss [Table]</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReportingUnitAxis_d244961f-b05c-4f74-bc3a-75e42fa30ca8_terseLabel_en-US" xlink:label="lab_us-gaap_ReportingUnitAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reporting Unit [Axis]</link:label>
    <link:label id="lab_us-gaap_ReportingUnitAxis_label_en-US" xlink:label="lab_us-gaap_ReportingUnitAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Reporting Unit [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReportingUnitAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReportingUnitAxis" xlink:to="lab_us-gaap_ReportingUnitAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_24bfb97b-1c0b-4be9-9550-01d0dc211ffe_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_label_en-US" xlink:label="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from (Payment for) Other Financing Activity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:to="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_b41f06c0-5e2a-4a97-8965-57e09a6a4ec7_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Line Items]</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_c03847b7-a0c7-4b5a-b93e-7e2e61fba034_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Amortization of defined benefit pension actuarial gain</link:label>
    <link:label id="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_label_en-US" xlink:label="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:to="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrIndName_terseLabel_en-US" xlink:label="lab_ecd_TrdArrIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_TrdArrIndName_label_en-US" xlink:label="lab_ecd_TrdArrIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndName" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TrdArrIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrIndName" xlink:to="lab_ecd_TrdArrIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Award Types</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MinorityInterest_ae396996-b67f-4df8-a861-62962ab8402b_terseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Noncontrolling interest</link:label>
    <link:label id="lab_us-gaap_MinorityInterest_label_en-US" xlink:label="lab_us-gaap_MinorityInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity, Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MinorityInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterest" xlink:to="lab_us-gaap_MinorityInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_EqtyAwrdsAdjsMember_terseLabel_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments</link:label>
    <link:label id="lab_ecd_EqtyAwrdsAdjsMember_label_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjsMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_EqtyAwrdsAdjsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EqtyAwrdsAdjsMember" xlink:to="lab_ecd_EqtyAwrdsAdjsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNoncashIncomeExpense_8220b13a-3960-4c6a-99d2-155ae4e98d33_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Other, net</link:label>
    <link:label id="lab_us-gaap_OtherNoncashIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Noncash Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoncashIncomeExpense" xlink:to="lab_us-gaap_OtherNoncashIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PnsnBnftsAdjFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_PnsnBnftsAdjFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pension Benefits Adjustments, Footnote</link:label>
    <link:label id="lab_ecd_PnsnBnftsAdjFnTextBlock_label_en-US" xlink:label="lab_ecd_PnsnBnftsAdjFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pension Benefits Adjustments, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnBnftsAdjFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PnsnBnftsAdjFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PnsnBnftsAdjFnTextBlock" xlink:to="lab_ecd_PnsnBnftsAdjFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_28601843-5a59-4709-af11-83c602ad134e_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disaggregation Of Revenue [Line Items]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:to="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems_9757f543-c050-46c8-a94d-e31f588021ef_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan Disclosure [Line Items]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:to="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_OutstandingRecoveryCompAmt_terseLabel_en-US" xlink:label="lab_ecd_OutstandingRecoveryCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Amount</link:label>
    <link:label id="lab_ecd_OutstandingRecoveryCompAmt_label_en-US" xlink:label="lab_ecd_OutstandingRecoveryCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Outstanding Recovery Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_OutstandingRecoveryCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OutstandingRecoveryCompAmt" xlink:to="lab_ecd_OutstandingRecoveryCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_5960207f-5de3-42c4-84a0-31d8b23c5dca_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt instrument, face amount</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Face Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentFaceAmount" xlink:to="lab_us-gaap_DebtInstrumentFaceAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_cb8eff28-9052-4395-becf-d68cbf66dbad_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument, Name</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentNameDomain" xlink:to="lab_us-gaap_DebtInstrumentNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_RecoveryOfErrCompDisclosureLineItems_label_en-US" xlink:label="lab_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Recovery of Erroneously Awarded Compensation Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_RecoveryOfErrCompDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="lab_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_plpc_CommunicationsMember_1525d9d9-296d-4371-8bb9-4a2554d25bc1_terseLabel_en-US" xlink:label="lab_plpc_CommunicationsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Communications</link:label>
    <link:label id="lab_plpc_CommunicationsMember_label_en-US" xlink:label="lab_plpc_CommunicationsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Communications [Member]</link:label>
    <link:label id="lab_plpc_CommunicationsMember_documentation_en-US" xlink:label="lab_plpc_CommunicationsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Communications.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_CommunicationsMember" xlink:href="plpc-20250630.xsd#plpc_CommunicationsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_plpc_CommunicationsMember" xlink:to="lab_plpc_CommunicationsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReportingUnitDomain_ffd3bd0b-3e94-496c-84e8-c87d8a1160a5_terseLabel_en-US" xlink:label="lab_us-gaap_ReportingUnitDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reporting Unit [Domain]</link:label>
    <link:label id="lab_us-gaap_ReportingUnitDomain_label_en-US" xlink:label="lab_us-gaap_ReportingUnitDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Reporting Unit [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReportingUnitDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReportingUnitDomain" xlink:to="lab_us-gaap_ReportingUnitDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_82b29678-a13b-4dc7-91ac-a60a1ed19b98_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Change in Allowance for Credit Losses</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:to="lab_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_MnpiDiscTimedForCompValFlag_terseLabel_en-US" xlink:label="lab_ecd_MnpiDiscTimedForCompValFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">MNPI Disclosure Timed for Compensation Value</link:label>
    <link:label id="lab_ecd_MnpiDiscTimedForCompValFlag_label_en-US" xlink:label="lab_ecd_MnpiDiscTimedForCompValFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">MNPI Disclosure Timed for Compensation Value [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_MnpiDiscTimedForCompValFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:to="lab_ecd_MnpiDiscTimedForCompValFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscIndName_terseLabel_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscIndName_label_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardsCloseToMnpiDiscIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:to="lab_ecd_AwardsCloseToMnpiDiscIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_ca160601-45b7-407f-b0fb-268d18724680_terseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_label_en-US" xlink:label="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract" xlink:to="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_d760e454-66e1-4be3-801e-c7ef134cc296_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Denominator</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average Number of Shares Outstanding Reconciliation [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AggtErrCompNotYetDeterminedTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Erroneous Compensation Not Yet Determined</link:label>
    <link:label id="lab_ecd_AggtErrCompNotYetDeterminedTextBlock_label_en-US" xlink:label="lab_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Erroneous Compensation Not Yet Determined [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AggtErrCompNotYetDeterminedTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:to="lab_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapital_fd8d1662-c94b-4a18-aea6-dea48d9ca867_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapital" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Changes in operating assets and liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapital_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapital" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity, Increase (Decrease) in Operating Capital</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOperatingCapital"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapital" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapital" xlink:type="arc" order="1"/>
    <link:label id="lab_plpc_PercentageOfOwnershipInEarningsOfSubsidiary_d57ca959-0e21-498a-a0af-26d78446a929_terseLabel_en-US" xlink:label="lab_plpc_PercentageOfOwnershipInEarningsOfSubsidiary" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Percentage of ownership in earnings of subsidiary</link:label>
    <link:label id="lab_plpc_PercentageOfOwnershipInEarningsOfSubsidiary_label_en-US" xlink:label="lab_plpc_PercentageOfOwnershipInEarningsOfSubsidiary" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Percentage Of Ownership In Earnings Of Subsidiary</link:label>
    <link:label id="lab_plpc_PercentageOfOwnershipInEarningsOfSubsidiary_documentation_en-US" xlink:label="lab_plpc_PercentageOfOwnershipInEarningsOfSubsidiary" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Percentage of ownership in earnings of subsidiary.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_PercentageOfOwnershipInEarningsOfSubsidiary" xlink:href="plpc-20250630.xsd#plpc_PercentageOfOwnershipInEarningsOfSubsidiary"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_plpc_PercentageOfOwnershipInEarningsOfSubsidiary" xlink:to="lab_plpc_PercentageOfOwnershipInEarningsOfSubsidiary" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockValue_68d9a734-b347-44d3-ad9b-f21a98c08672_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockValue" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Treasury shares, at cost, 1,986,382 and 1,961,772 shares at June&#160;30, 2025 and December&#160;31, 2024, respectively</link:label>
    <link:label id="lab_us-gaap_TreasuryStockValue_label_en-US" xlink:label="lab_us-gaap_TreasuryStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Treasury Stock, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockValue" xlink:to="lab_us-gaap_TreasuryStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_4abeec17-0c82-42b8-a1ad-f96a6b82101e_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated other comprehensive loss</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingAndMarketingExpense_005caee1-616a-4666-b29b-24331f6ea207_terseLabel_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Selling</link:label>
    <link:label id="lab_us-gaap_SellingAndMarketingExpense_label_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Selling and Marketing Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingAndMarketingExpense" xlink:to="lab_us-gaap_SellingAndMarketingExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_f7fc8565-1e97-4098-a2e2-751bd56b0208_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term debt, repayment in 2026</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Maturity, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentDomain_923df3df-8f79-441a-8766-84b84e4ab422_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segments [Domain]</link:label>
    <link:label id="lab_us-gaap_SegmentDomain_label_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentDomain" xlink:to="lab_us-gaap_SegmentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_e4ec876b-b92a-4a01-b68a-e88701292d35_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term debt, repayment in 2030</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Maturity, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EMEAMember_8175eca7-e971-4aec-a1af-a8161676cf20_terseLabel_en-US" xlink:label="lab_us-gaap_EMEAMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">EMEA</link:label>
    <link:label id="lab_us-gaap_EMEAMember_label_en-US" xlink:label="lab_us-gaap_EMEAMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">EMEA [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EMEAMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EMEAMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EMEAMember" xlink:to="lab_us-gaap_EMEAMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_315c1af0-af90-49b6-9137-80cf72a2a765_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of credit remaining borrowing capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Remaining Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AggtPnsnAdjsSvcCstMember_terseLabel_en-US" xlink:label="lab_ecd_AggtPnsnAdjsSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Pension Adjustments Service Cost</link:label>
    <link:label id="lab_ecd_AggtPnsnAdjsSvcCstMember_label_en-US" xlink:label="lab_ecd_AggtPnsnAdjsSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Pension Adjustments Service Cost [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AggtPnsnAdjsSvcCstMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:to="lab_ecd_AggtPnsnAdjsSvcCstMember" xlink:type="arc" order="1"/>
    <link:label id="lab_plpc_DeferredCompensationLiability_c9df857b-ed7a-45b4-af84-6d9b1190a94f_terseLabel_en-US" xlink:label="lab_plpc_DeferredCompensationLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred compensation liability</link:label>
    <link:label id="lab_plpc_DeferredCompensationLiability_label_en-US" xlink:label="lab_plpc_DeferredCompensationLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Compensation Liability</link:label>
    <link:label id="lab_plpc_DeferredCompensationLiability_documentation_en-US" xlink:label="lab_plpc_DeferredCompensationLiability" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">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.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_DeferredCompensationLiability" xlink:href="plpc-20250630.xsd#plpc_DeferredCompensationLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_plpc_DeferredCompensationLiability" xlink:to="lab_plpc_DeferredCompensationLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_5cee6d80-467f-4241-9a69-f3401901d28c_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value Hierarchy and NAV</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LinesOfCreditCurrent_aaf1992a-ee29-431c-9aac-72e426b9451a_terseLabel_en-US" xlink:label="lab_us-gaap_LinesOfCreditCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Outstanding letters of credit, current</link:label>
    <link:label id="lab_us-gaap_LinesOfCreditCurrent_label_en-US" xlink:label="lab_us-gaap_LinesOfCreditCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LinesOfCreditCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LinesOfCreditCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LinesOfCreditCurrent" xlink:to="lab_us-gaap_LinesOfCreditCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryNet_0132477a-2c56-4460-9af6-c989e9b000d5_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Inventories, net</link:label>
    <link:label id="lab_us-gaap_InventoryNet_a1649f7c-8540-46af-b362-92c5153496e7_totalLabel_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Inventories at LIFO cost</link:label>
    <link:label id="lab_us-gaap_InventoryNet_label_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryNet" xlink:to="lab_us-gaap_InventoryNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligationPaymentForSettlement_ac694f6f-2a9f-4d40-8abc-347bef9cde98_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligationPaymentForSettlement" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Defined benefit plan, benefit obligation, payment for settlement</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligationPaymentForSettlement_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligationPaymentForSettlement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Benefit Obligation, Payment for Settlement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationPaymentForSettlement" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedBenefitPlanBenefitObligationPaymentForSettlement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanBenefitObligationPaymentForSettlement" xlink:to="lab_us-gaap_DefinedBenefitPlanBenefitObligationPaymentForSettlement" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1aeb00c2-3afe-4d74-a39c-d61c34994828_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_f8e6edcc-2e8e-41db-9429-af999118b0fa_terseLabel_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Minimum</link:label>
    <link:label id="lab_srt_MinimumMember_label_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Minimum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember" xlink:to="lab_srt_MinimumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_d97a83c2-5f7a-45bf-8d1c-f0381cca50c3_negatedLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Less accumulated depreciation</link:label>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CoSelectedMeasureName_terseLabel_en-US" xlink:label="lab_ecd_CoSelectedMeasureName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Company Selected Measure Name</link:label>
    <link:label id="lab_ecd_CoSelectedMeasureName_label_en-US" xlink:label="lab_ecd_CoSelectedMeasureName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Company Selected Measure Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureName" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_CoSelectedMeasureName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CoSelectedMeasureName" xlink:to="lab_ecd_CoSelectedMeasureName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_a1cd4d59-70c0-4684-a24b-07add9536051_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt and Credit Arrangements</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureTextBlock" xlink:to="lab_us-gaap_DebtDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrSecuritiesAggAvailAmt_terseLabel_en-US" xlink:label="lab_ecd_TrdArrSecuritiesAggAvailAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Available</link:label>
    <link:label id="lab_ecd_TrdArrSecuritiesAggAvailAmt_label_en-US" xlink:label="lab_ecd_TrdArrSecuritiesAggAvailAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement, Securities Aggregate Available Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TrdArrSecuritiesAggAvailAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:to="lab_ecd_TrdArrSecuritiesAggAvailAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockAppreciationRightsSARSMember_terseLabel_en-US" xlink:label="lab_us-gaap_StockAppreciationRightsSARSMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Appreciation Rights (SARs)</link:label>
    <link:label id="lab_us-gaap_StockAppreciationRightsSARSMember_label_en-US" xlink:label="lab_us-gaap_StockAppreciationRightsSARSMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Appreciation Rights (SARs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockAppreciationRightsSARSMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:to="lab_us-gaap_StockAppreciationRightsSARSMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AllExecutiveCategoriesMember_terseLabel_en-US" xlink:label="lab_ecd_AllExecutiveCategoriesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Executive Categories</link:label>
    <link:label id="lab_ecd_AllExecutiveCategoriesMember_label_en-US" xlink:label="lab_ecd_AllExecutiveCategoriesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All Executive Categories [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllExecutiveCategoriesMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AllExecutiveCategoriesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllExecutiveCategoriesMember" xlink:to="lab_ecd_AllExecutiveCategoriesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_705e121d-f71f-41ba-88e0-0e5791f24af8_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common shares $2 par value per share, 15,000,000 shares authorized, 4,924,737 and 4,913,621 issued and outstanding, at June&#160;30, 2025 and December&#160;31, 2024</link:label>
    <link:label id="lab_us-gaap_CommonStockValue_label_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillRollForward_65d9f0cf-55db-4a8b-9839-c5a288f2db21_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_GoodwillRollForward_label_en-US" xlink:label="lab_us-gaap_GoodwillRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillRollForward" xlink:to="lab_us-gaap_GoodwillRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_plpc_LongTermDebtMaturityYearTen_863650fd-421c-4db0-92ed-2caa2a965439_terseLabel_en-US" xlink:label="lab_plpc_LongTermDebtMaturityYearTen" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term debt, repayment in 2035</link:label>
    <link:label id="lab_plpc_LongTermDebtMaturityYearTen_label_en-US" xlink:label="lab_plpc_LongTermDebtMaturityYearTen" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Maturity, Year Ten</link:label>
    <link:label id="lab_plpc_LongTermDebtMaturityYearTen_documentation_en-US" xlink:label="lab_plpc_LongTermDebtMaturityYearTen" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Maturity, Year Ten</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_LongTermDebtMaturityYearTen" xlink:href="plpc-20250630.xsd#plpc_LongTermDebtMaturityYearTen"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_plpc_LongTermDebtMaturityYearTen" xlink:to="lab_plpc_LongTermDebtMaturityYearTen" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_d8502939-30ab-445a-8e83-5c72c65f7ee3_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Diluted (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_9006076b-a6e0-41aa-95b6-956f9e5981b7_totalLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Diluted weighted-average common shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonGaapMeasureDescriptionTextBlock_terseLabel_en-US" xlink:label="lab_ecd_NonGaapMeasureDescriptionTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-GAAP Measure Description</link:label>
    <link:label id="lab_ecd_NonGaapMeasureDescriptionTextBlock_label_en-US" xlink:label="lab_ecd_NonGaapMeasureDescriptionTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-GAAP Measure Description [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NonGaapMeasureDescriptionTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:to="lab_ecd_NonGaapMeasureDescriptionTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_558034b5-3249-4384-a021-bc9ad296e5ca_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Combination</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAxis" xlink:to="lab_us-gaap_BusinessAcquisitionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_23787ec7-68b3-4c29-9b3d-a4e963cbf9d9_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total comprehensive income</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LoansPayableMember_b1ac6b3a-09ce-4284-b92d-cb0ceb52e705_terseLabel_en-US" xlink:label="lab_us-gaap_LoansPayableMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Loans Payable</link:label>
    <link:label id="lab_us-gaap_LoansPayableMember_label_en-US" xlink:label="lab_us-gaap_LoansPayableMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loans Payable [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LoansPayableMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LoansPayableMember" xlink:to="lab_us-gaap_LoansPayableMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_da5de1e9-b7fd-469a-a877-501b1f63d1a6_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Small Business</link:label>
    <link:label id="lab_dei_EntitySmallBusiness_label_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Small Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntitySmallBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness" xlink:to="lab_dei_EntitySmallBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfStockIssuanceCosts_5a97efe9-642c-4511-bc30-936efe8ce1f1_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfStockIssuanceCosts" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Stock incentive plan payments</link:label>
    <link:label id="lab_us-gaap_PaymentsOfStockIssuanceCosts_label_en-US" xlink:label="lab_us-gaap_PaymentsOfStockIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments of Stock Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfStockIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsOfStockIssuanceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfStockIssuanceCosts" xlink:to="lab_us-gaap_PaymentsOfStockIssuanceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_b5d59960-b7c7-4039-87ee-150b4608cd84_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncontrollingInterestMember_fb57987a-8f11-4f1f-901c-529908c5033c_terseLabel_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Noncontrolling Interests</link:label>
    <link:label id="lab_us-gaap_NoncontrollingInterestMember_label_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Noncontrolling Interest [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncontrollingInterestMember" xlink:to="lab_us-gaap_NoncontrollingInterestMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_3c5af70f-cfe1-43c2-aaf4-668a68dfd136_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Transition Report</link:label>
    <link:label id="lab_dei_DocumentTransitionReport_label_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Transition Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentTransitionReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" xlink:type="arc" order="1"/>
    <link:label id="lab_plpc_LineOfCreditFacilityAccordionFeatureIncreaseLimit_09782786-77fa-4bc0-8dda-5fcd439b5312_terseLabel_en-US" xlink:label="lab_plpc_LineOfCreditFacilityAccordionFeatureIncreaseLimit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Increase in borrowings available</link:label>
    <link:label id="lab_plpc_LineOfCreditFacilityAccordionFeatureIncreaseLimit_label_en-US" xlink:label="lab_plpc_LineOfCreditFacilityAccordionFeatureIncreaseLimit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line Of Credit Facility, Accordion Feature, Increase Limit</link:label>
    <link:label id="lab_plpc_LineOfCreditFacilityAccordionFeatureIncreaseLimit_documentation_en-US" xlink:label="lab_plpc_LineOfCreditFacilityAccordionFeatureIncreaseLimit" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Line Of Credit Facility, Accordion Feature, Increase Limit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_LineOfCreditFacilityAccordionFeatureIncreaseLimit" xlink:href="plpc-20250630.xsd#plpc_LineOfCreditFacilityAccordionFeatureIncreaseLimit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_plpc_LineOfCreditFacilityAccordionFeatureIncreaseLimit" xlink:to="lab_plpc_LineOfCreditFacilityAccordionFeatureIncreaseLimit" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardUndrlygSecuritiesAmt_terseLabel_en-US" xlink:label="lab_ecd_AwardUndrlygSecuritiesAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Underlying Securities</link:label>
    <link:label id="lab_ecd_AwardUndrlygSecuritiesAmt_label_en-US" xlink:label="lab_ecd_AwardUndrlygSecuritiesAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Underlying Securities Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardUndrlygSecuritiesAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:to="lab_ecd_AwardUndrlygSecuritiesAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_4708e141-d9ed-4397-a613-6ea2bb576e88_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Component</link:label>
    <link:label id="lab_us-gaap_EquityComponentDomain_label_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityComponentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_dc658a91-b2e3-47d1-9f88-fae62d4159a3_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Period End Date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentPeriodEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock_a392de0c-5055-4332-8ffc-dd546258bc92_terseLabel_en-US" xlink:label="lab_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Summary of Company's Long-Lived Assets by Segment</link:label>
    <link:label id="lab_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Lived Assets by Geographic Areas [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock" xlink:to="lab_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeoActuallyPaidCompAmt_terseLabel_en-US" xlink:label="lab_ecd_PeoActuallyPaidCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PEO Actually Paid Compensation Amount</link:label>
    <link:label id="lab_ecd_PeoActuallyPaidCompAmt_label_en-US" xlink:label="lab_ecd_PeoActuallyPaidCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PEO Actually Paid Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoActuallyPaidCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PeoActuallyPaidCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoActuallyPaidCompAmt" xlink:to="lab_ecd_PeoActuallyPaidCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_625a4122-dea5-43ca-9250-947b18f3e691_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_8698c88a-2ff3-4cb9-b551-4ccf355e4dff_periodStartLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Allowance for credit losses, beginning of period</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_ca108bb3-d628-4dbc-a631-76d71684cec9_periodEndLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Allowance for credit losses, end of period</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures, Table</link:label>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock_label_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardsCloseToMnpiDiscTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:to="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_22942500-bb10-46bc-989d-87fe1f2141c7_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net and intersegment sales</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementScenarioAxis_a3096b85-495c-41e8-87d8-b93cd17cfa31_terseLabel_en-US" xlink:label="lab_srt_StatementScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:label id="lab_srt_StatementScenarioAxis_label_en-US" xlink:label="lab_srt_StatementScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementScenarioAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementScenarioAxis" xlink:to="lab_srt_StatementScenarioAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LIFOInventoryAmount_73de7b10-077f-4f1a-827c-3566fe3a9f07_terseLabel_en-US" xlink:label="lab_us-gaap_LIFOInventoryAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cost of inventories for certain materials using LIFO method</link:label>
    <link:label id="lab_us-gaap_LIFOInventoryAmount_label_en-US" xlink:label="lab_us-gaap_LIFOInventoryAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">LIFO Inventory Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LIFOInventoryAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LIFOInventoryAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LIFOInventoryAmount" xlink:to="lab_us-gaap_LIFOInventoryAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_0eaf107e-0566-40c6-a01b-9baf0f6487ce_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">TOTAL SHAREHOLDERS' EQUITY</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_1cf09b3c-7f53-4d6f-83e3-e03488f41ab9_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Beginning Balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_022d1707-236f-4d2d-b773-bd67c4fa9d43_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Ending Balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_82bc6202-7ed8-40af-a7d9-b128622e9c43_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Type</link:label>
    <link:label id="lab_dei_DocumentType_label_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentType"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_07926071-ea06-4f39-b371-3e7ce332ef1e_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Significant Unobservable Inputs (Level 3)</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Inputs, Level 3 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel3Member" xlink:to="lab_us-gaap_FairValueInputsLevel3Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_282cdccb-63bd-4d6b-9b79-241de095576d_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Computation of Earnings Per Share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareTextBlock" xlink:to="lab_us-gaap_EarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_OutstandingRecoveryIndName_terseLabel_en-US" xlink:label="lab_ecd_OutstandingRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_OutstandingRecoveryIndName_label_en-US" xlink:label="lab_ecd_OutstandingRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Outstanding Recovery, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_OutstandingRecoveryIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OutstandingRecoveryIndName" xlink:to="lab_ecd_OutstandingRecoveryIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_060e7c72-0006-45bd-b7ac-5dbdc9de6b02_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Pension adjustment, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductOrServiceAxis_95b86e2d-1be7-46d7-8d14-89ce57b0c7c7_terseLabel_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Product and Service</link:label>
    <link:label id="lab_srt_ProductOrServiceAxis_label_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductOrServiceAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductOrServiceAxis" xlink:to="lab_srt_ProductOrServiceAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfCommonStock_cada6157-f205-49b0-ab69-4f2b5e878b71_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from issuance of common shares</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfCommonStock_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Issuance of Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_dc11d97a-5e62-4218-a79a-13c7f6fbbd97_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net sales</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer, Excluding Assessed Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AllIndividualsMember_terseLabel_en-US" xlink:label="lab_ecd_AllIndividualsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Individuals</link:label>
    <link:label id="lab_ecd_AllIndividualsMember_label_en-US" xlink:label="lab_ecd_AllIndividualsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All Individuals [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AllIndividualsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="lab_ecd_AllIndividualsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_d3ae3708-0171-4387-b82d-5e905d4e2b98_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeDomain" xlink:to="lab_us-gaap_LongtermDebtTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_73c6760e-cca0-4c59-9419-9e87ec0ac624_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract" xlink:to="lab_us-gaap_FairValueDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_e5721c88-2714-48b5-bdaa-8af6bccc3e94_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Capital expenditures</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryIndName_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryIndName_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ForgoneRecoveryIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryIndName" xlink:to="lab_ecd_ForgoneRecoveryIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrent_73276a26-b481-415b-9a4a-a53385d0804d_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">TOTAL CURRENT ASSETS</link:label>
    <link:label id="lab_us-gaap_AssetsCurrent_label_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_0dc3a9c6-32ba-4f24-bd37-87bc6297d102_terseLabel_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statistical Measurement</link:label>
    <link:label id="lab_srt_RangeAxis_label_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember_terseLabel_en-US" xlink:label="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested</link:label>
    <link:label id="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember_label_en-US" xlink:label="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:to="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AggtErrCompAmt_terseLabel_en-US" xlink:label="lab_ecd_AggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Erroneous Compensation Amount</link:label>
    <link:label id="lab_ecd_AggtErrCompAmt_label_en-US" xlink:label="lab_ecd_AggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Erroneous Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AggtErrCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtErrCompAmt" xlink:to="lab_ecd_AggtErrCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_cdaeba12-7066-486b-b345-48070b40e14b_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Currency translation</link:label>
    <link:label id="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_label_en-US" xlink:label="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill, Foreign Currency Translation, Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:to="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeerGroupIssuersFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_PeerGroupIssuersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Peer Group Issuers, Footnote</link:label>
    <link:label id="lab_ecd_PeerGroupIssuersFnTextBlock_label_en-US" xlink:label="lab_ecd_PeerGroupIssuersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Peer Group Issuers, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PeerGroupIssuersFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:to="lab_ecd_PeerGroupIssuersFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ErrCompAnalysisTextBlock_terseLabel_en-US" xlink:label="lab_ecd_ErrCompAnalysisTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Erroneous Compensation Analysis</link:label>
    <link:label id="lab_ecd_ErrCompAnalysisTextBlock_label_en-US" xlink:label="lab_ecd_ErrCompAnalysisTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Erroneous Compensation Analysis [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompAnalysisTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ErrCompAnalysisTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ErrCompAnalysisTextBlock" xlink:to="lab_ecd_ErrCompAnalysisTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_93dfcb02-d72f-4599-b835-c524bbb5957e_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule Of Finite Lived Intangible Assets [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Intangible Asset, Finite-Lived [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementGeographicalAxis_7333117c-a869-4c6f-a725-6e914223f3b8_terseLabel_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Geographical</link:label>
    <link:label id="lab_srt_StatementGeographicalAxis_label_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementGeographicalAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementGeographicalAxis" xlink:to="lab_srt_StatementGeographicalAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_plpc_AsiaPacificSegmentMember_f3a31ed6-45bf-4a7c-b81c-5d6bde622eb7_terseLabel_en-US" xlink:label="lab_plpc_AsiaPacificSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Asia-Pacific</link:label>
    <link:label id="lab_plpc_AsiaPacificSegmentMember_label_en-US" xlink:label="lab_plpc_AsiaPacificSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Asia Pacific Segment [Member]</link:label>
    <link:label id="lab_plpc_AsiaPacificSegmentMember_documentation_en-US" xlink:label="lab_plpc_AsiaPacificSegmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Asia Pacific Segment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_AsiaPacificSegmentMember" xlink:href="plpc-20250630.xsd#plpc_AsiaPacificSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_plpc_AsiaPacificSegmentMember" xlink:to="lab_plpc_AsiaPacificSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_Rule10b51ArrTrmntdFlag_terseLabel_en-US" xlink:label="lab_ecd_Rule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Rule 10b5-1 Arrangement Terminated</link:label>
    <link:label id="lab_ecd_Rule10b51ArrTrmntdFlag_label_en-US" xlink:label="lab_ecd_Rule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Rule 10b5-1 Arrangement Terminated [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_Rule10b51ArrTrmntdFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:to="lab_ecd_Rule10b51ArrTrmntdFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_1bc04f60-fb3f-48e4-89c7-c228319b15bb_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Quoted Prices in Active Markets for Identical Assets or Liabilities (Level 1)</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel1Member" xlink:to="lab_us-gaap_FairValueInputsLevel1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCredit_776d5b93-9840-4745-8ded-d27a541a6f66_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of credit utilized borrowing capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCredit_label_en-US" xlink:label="lab_us-gaap_LineOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Line of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCredit" xlink:to="lab_us-gaap_LineOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_4ed39209-28ad-477e-baec-aac7d765278a_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign currency transaction net gains (losses)</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_label_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gain (Loss), Foreign Currency Transaction, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:to="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_AsiaPacificMember_306d7dfc-f965-4df5-a860-914646a4efc0_terseLabel_en-US" xlink:label="lab_srt_AsiaPacificMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Asia-Pacific</link:label>
    <link:label id="lab_srt_AsiaPacificMember_label_en-US" xlink:label="lab_srt_AsiaPacificMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Asia Pacific [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AsiaPacificMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_AsiaPacificMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_AsiaPacificMember" xlink:to="lab_srt_AsiaPacificMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_f3c1f159-2f85-4d28-abdc-9f094812b69a_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Diluted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScenarioForecastMember_cce9635f-f8f6-46f6-b279-58c3762b5189_terseLabel_en-US" xlink:label="lab_srt_ScenarioForecastMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forecast</link:label>
    <link:label id="lab_srt_ScenarioForecastMember_label_en-US" xlink:label="lab_srt_ScenarioForecastMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forecast [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScenarioForecastMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioForecastMember" xlink:to="lab_srt_ScenarioForecastMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ErrCompRecoveryTable_terseLabel_en-US" xlink:label="lab_ecd_ErrCompRecoveryTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Erroneously Awarded Compensation Recovery</link:label>
    <link:label id="lab_ecd_ErrCompRecoveryTable_label_en-US" xlink:label="lab_ecd_ErrCompRecoveryTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Erroneously Awarded Compensation Recovery [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompRecoveryTable" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ErrCompRecoveryTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ErrCompRecoveryTable" xlink:to="lab_ecd_ErrCompRecoveryTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_d753b999-a612-492f-a65f-9acf0c622cf2_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts receivable, net</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_45c7c63f-c5b7-4089-821a-a9bc03a727f5_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:label id="lab_dei_Security12bTitle_label_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_Security12bTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockCommonShares_bd05e403-00f9-4c25-91b9-db3701347635_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Treasury stock shares (in shares)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockCommonShares_label_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Treasury Stock, Common, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockCommonShares" xlink:to="lab_us-gaap_TreasuryStockCommonShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_42a9ac23-8c55-4782-a914-d75f0afb1396_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">EARNINGS PER SHARE OF COMMON STOCK ATTRIBUTABLE TO PREFORMED LINE PRODUCTS COMPANY SHAREHOLDERS:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_a5b3d645-e27b-4af9-871c-b71c8eb29253_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract" xlink:to="lab_us-gaap_EarningsPerShareAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationItemsDomain_0b8fe977-f92b-4593-9b8e-62534fa01a6c_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Consolidation Items</link:label>
    <link:label id="lab_srt_ConsolidationItemsDomain_label_en-US" xlink:label="lab_srt_ConsolidationItemsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consolidation Items [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ConsolidationItemsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsDomain" xlink:to="lab_srt_ConsolidationItemsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpense_ba50228e-4691-45a5-a2b7-81223a0b8b54_totalLabel_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total other income (expense)</link:label>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpense_label_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Nonoperating Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonoperatingIncomeExpense" xlink:to="lab_us-gaap_NonoperatingIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GrossProfit_bf88aab6-d11b-4c73-a05a-305530ec3905_totalLabel_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">GROSS PROFIT</link:label>
    <link:label id="lab_us-gaap_GrossProfit_label_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gross Profit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GrossProfit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit" xlink:to="lab_us-gaap_GrossProfit" xlink:type="arc" order="1"/>
    <link:label id="lab_plpc_DeferredCompensationLiabilityFairValue_42a27e14-4d12-4801-9d06-bb8ab1ced383_terseLabel_en-US" xlink:label="lab_plpc_DeferredCompensationLiabilityFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Supplemental profit sharing plan</link:label>
    <link:label id="lab_plpc_DeferredCompensationLiabilityFairValue_label_en-US" xlink:label="lab_plpc_DeferredCompensationLiabilityFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Compensation Liability Fair Value</link:label>
    <link:label id="lab_plpc_DeferredCompensationLiabilityFairValue_documentation_en-US" xlink:label="lab_plpc_DeferredCompensationLiabilityFairValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred compensation liability fair value.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_DeferredCompensationLiabilityFairValue" xlink:href="plpc-20250630.xsd#plpc_DeferredCompensationLiabilityFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_plpc_DeferredCompensationLiabilityFairValue" xlink:to="lab_plpc_DeferredCompensationLiabilityFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockSharesAcquired_266e87f2-10d9-4f60-a156-096afa6f5137_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockSharesAcquired" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Purchase of common shares (in shares)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockSharesAcquired_label_en-US" xlink:label="lab_us-gaap_TreasuryStockSharesAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Treasury Stock, Shares, Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockSharesAcquired" xlink:to="lab_us-gaap_TreasuryStockSharesAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgDiscLineItems_label_en-US" xlink:label="lab_ecd_AwardTmgDiscLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing Disclosures [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgDiscLineItems" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardTmgDiscLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="lab_ecd_AwardTmgDiscLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_b3a9d7b3-be34-42e0-b0ef-56e71377e24f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Inventories, Net</link:label>
    <link:label id="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Inventory, Current [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryLIFOReserveEffectOnIncomeNet_bcbb0ea5-c87d-4ae5-89fb-ab8036380559_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryLIFOReserveEffectOnIncomeNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net change in LIFO inventories expense</link:label>
    <link:label id="lab_us-gaap_InventoryLIFOReserveEffectOnIncomeNet_label_en-US" xlink:label="lab_us-gaap_InventoryLIFOReserveEffectOnIncomeNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory, LIFO Reserve, Effect on Income, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryLIFOReserveEffectOnIncomeNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryLIFOReserveEffectOnIncomeNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryLIFOReserveEffectOnIncomeNet" xlink:to="lab_us-gaap_InventoryLIFOReserveEffectOnIncomeNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_0ebffa70-78a8-468a-9c65-e437f1a8cc63_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued compensation and other benefits</link:label>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employee-related Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_1ff0e281-9444-4b51-bf95-1b0f31c91f3c_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property and Equipment, Net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_3411fcca-145f-40f7-9e66-8870a1ad00a9_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign currency translation adjustment</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), before Reclassifications, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_plpc_CorporateAircraftMember_54fce2cc-3372-4bd5-8ace-84d4f3cd488c_terseLabel_en-US" xlink:label="lab_plpc_CorporateAircraftMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Corporate Aircraft</link:label>
    <link:label id="lab_plpc_CorporateAircraftMember_label_en-US" xlink:label="lab_plpc_CorporateAircraftMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Corporate Aircraft [Member]</link:label>
    <link:label id="lab_plpc_CorporateAircraftMember_documentation_en-US" xlink:label="lab_plpc_CorporateAircraftMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Corporate Aircraft.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_CorporateAircraftMember" xlink:href="plpc-20250630.xsd#plpc_CorporateAircraftMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_plpc_CorporateAircraftMember" xlink:to="lab_plpc_CorporateAircraftMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_e4fe076a-dc2c-4dd4-91ee-242aa9755ac9_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">NET INCOME ATTRIBUTABLE TO PREFORMED LINE PRODUCTS COMPANY SHAREHOLDERS</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_c2ad57fb-595e-4cbe-9728-1a43995b6a53_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Income (Loss) Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntersegmentEliminationMember_207c7bdf-aa1d-4907-b395-75c7667ce93b_terseLabel_en-US" xlink:label="lab_us-gaap_IntersegmentEliminationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intersegment sales</link:label>
    <link:label id="lab_us-gaap_IntersegmentEliminationMember_label_en-US" xlink:label="lab_us-gaap_IntersegmentEliminationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Intersegment Eliminations [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntersegmentEliminationMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IntersegmentEliminationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntersegmentEliminationMember" xlink:to="lab_us-gaap_IntersegmentEliminationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrExpirationDate_terseLabel_en-US" xlink:label="lab_ecd_TrdArrExpirationDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expiration Date</link:label>
    <link:label id="lab_ecd_TrdArrExpirationDate_label_en-US" xlink:label="lab_ecd_TrdArrExpirationDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement Expiration Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrExpirationDate" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TrdArrExpirationDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrExpirationDate" xlink:to="lab_ecd_TrdArrExpirationDate" xlink:type="arc" order="1"/>
    <link:label id="lab_plpc_AccountsReceivableAllowanceForCreditLossesForeignExchangeAndOther_4189d41b-a72a-4a18-99c2-27a036662801_terseLabel_en-US" xlink:label="lab_plpc_AccountsReceivableAllowanceForCreditLossesForeignExchangeAndOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign exchange and other</link:label>
    <link:label id="lab_plpc_AccountsReceivableAllowanceForCreditLossesForeignExchangeAndOther_label_en-US" xlink:label="lab_plpc_AccountsReceivableAllowanceForCreditLossesForeignExchangeAndOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable, Allowance For Credit Losses, Foreign Exchange and Other</link:label>
    <link:label id="lab_plpc_AccountsReceivableAllowanceForCreditLossesForeignExchangeAndOther_documentation_en-US" xlink:label="lab_plpc_AccountsReceivableAllowanceForCreditLossesForeignExchangeAndOther" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Allowance for doubtful accounts receivable foreign exchange and other.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_AccountsReceivableAllowanceForCreditLossesForeignExchangeAndOther" xlink:href="plpc-20250630.xsd#plpc_AccountsReceivableAllowanceForCreditLossesForeignExchangeAndOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_plpc_AccountsReceivableAllowanceForCreditLossesForeignExchangeAndOther" xlink:to="lab_plpc_AccountsReceivableAllowanceForCreditLossesForeignExchangeAndOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConstructionInProgressMember_89686702-4353-44ba-b92e-9b57b906e1aa_terseLabel_en-US" xlink:label="lab_us-gaap_ConstructionInProgressMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Construction in progress</link:label>
    <link:label id="lab_us-gaap_ConstructionInProgressMember_label_en-US" xlink:label="lab_us-gaap_ConstructionInProgressMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Construction in Progress [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConstructionInProgressMember" xlink:to="lab_us-gaap_ConstructionInProgressMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_8eedf6ec-c0f2-4d1b-bb56-43012e9776ca_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_77101995-a9fe-42d9-b789-a96d4272ae95_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, plant and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_d4ff7f35-e0ae-43f6-9df1-d6f890229ac2_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Property, plant and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_a469a460-ede8-449e-b5a5-bceba846ae20_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_label_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems" xlink:to="lab_us-gaap_SegmentReportingInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_c2809185-da1c-4e48-bc4a-1105caf1fde7_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Purchase of common shares for treasury</link:label>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_label_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments for Repurchase of Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:to="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrAdoptionDate_terseLabel_en-US" xlink:label="lab_ecd_TrdArrAdoptionDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adoption Date</link:label>
    <link:label id="lab_ecd_TrdArrAdoptionDate_label_en-US" xlink:label="lab_ecd_TrdArrAdoptionDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement Adoption Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrAdoptionDate" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TrdArrAdoptionDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrAdoptionDate" xlink:to="lab_ecd_TrdArrAdoptionDate" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Net Income</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Net Income [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_CompActuallyPaidVsNetIncomeTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredProfitSharingMember_12ab2e11-f8ec-4637-907b-212830c328c2_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredProfitSharingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Profit Sharing Plan</link:label>
    <link:label id="lab_us-gaap_DeferredProfitSharingMember_label_en-US" xlink:label="lab_us-gaap_DeferredProfitSharingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Profit Sharing [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredProfitSharingMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredProfitSharingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredProfitSharingMember" xlink:to="lab_us-gaap_DeferredProfitSharingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_5c7c7abb-e67d-428d-9949-aba30fe44852_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:label id="lab_dei_EntityCurrentReportingStatus_label_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCurrentReportingStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTable_terseLabel_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures</link:label>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTable_label_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardsCloseToMnpiDiscTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:to="lab_ecd_AwardsCloseToMnpiDiscTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_6edf8137-056e-4b62-9ca8-b005cbfd147c_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Customer relationships</link:label>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_label_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer Relationships [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerRelationshipsMember" xlink:to="lab_us-gaap_CustomerRelationshipsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_a554105d-1f89-4164-9994-be5ce1109d5b_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">OPERATING INCOME</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryLIFOReserve_9a9ad002-e629-4ccd-a662-64f118e5c964_negatedLabel_en-US" xlink:label="lab_us-gaap_InventoryLIFOReserve" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Excess of current cost over LIFO cost</link:label>
    <link:label id="lab_us-gaap_InventoryLIFOReserve_label_en-US" xlink:label="lab_us-gaap_InventoryLIFOReserve" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory, LIFO Reserve</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryLIFOReserve" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryLIFOReserve"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryLIFOReserve" xlink:to="lab_us-gaap_InventoryLIFOReserve" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_0ada1ace-4803-42a1-9d7e-072797463992_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Retained earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis_270ebb57-420f-4649-96cb-e8570b113726_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred Bonus and Profit Sharing Arrangements, Individual Contracts, Type of Deferred Compensation</link:label>
    <link:label id="lab_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis_label_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Bonus and Profit Sharing Arrangements, Individual Contracts, Type of Deferred Compensation [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis" xlink:to="lab_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_plpc_SharesIssuedToEmployeeTrustDuringPeriodValue_9c35c1a4-60b8-4c1a-a1d5-5be08f884adb_terseLabel_en-US" xlink:label="lab_plpc_SharesIssuedToEmployeeTrustDuringPeriodValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common shares issued to rabbi trust, net</link:label>
    <link:label id="lab_plpc_SharesIssuedToEmployeeTrustDuringPeriodValue_label_en-US" xlink:label="lab_plpc_SharesIssuedToEmployeeTrustDuringPeriodValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Shares Issued To Employee Trust During Period, Value</link:label>
    <link:label id="lab_plpc_SharesIssuedToEmployeeTrustDuringPeriodValue_documentation_en-US" xlink:label="lab_plpc_SharesIssuedToEmployeeTrustDuringPeriodValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Shares Issued To Employee Trust During Period, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_SharesIssuedToEmployeeTrustDuringPeriodValue" xlink:href="plpc-20250630.xsd#plpc_SharesIssuedToEmployeeTrustDuringPeriodValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_plpc_SharesIssuedToEmployeeTrustDuringPeriodValue" xlink:to="lab_plpc_SharesIssuedToEmployeeTrustDuringPeriodValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_80a881a7-a788-4e89-bbbf-11adbc0fc6e6_negatedLabel_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Gain on sale of property and equipment</link:label>
    <link:label id="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_label_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gain (Loss) on Disposition of Property Plant Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:to="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_bbaaf2eb-53d8-4cef-b2d1-ac07e5d40e39_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember_terseLabel_en-US" xlink:label="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested</link:label>
    <link:label id="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember_label_en-US" xlink:label="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:to="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ExecutiveCategoryAxis_terseLabel_en-US" xlink:label="lab_ecd_ExecutiveCategoryAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Executive Category:</link:label>
    <link:label id="lab_ecd_ExecutiveCategoryAxis_label_en-US" xlink:label="lab_ecd_ExecutiveCategoryAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Executive Category [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ExecutiveCategoryAxis" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ExecutiveCategoryAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ExecutiveCategoryAxis" xlink:to="lab_ecd_ExecutiveCategoryAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_plpc_InvestmentLoanMember_6c6c109e-0f87-4855-af75-621d8d4d41ff_terseLabel_en-US" xlink:label="lab_plpc_InvestmentLoanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Investment Loan</link:label>
    <link:label id="lab_plpc_InvestmentLoanMember_label_en-US" xlink:label="lab_plpc_InvestmentLoanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investment Loan [Member]</link:label>
    <link:label id="lab_plpc_InvestmentLoanMember_documentation_en-US" xlink:label="lab_plpc_InvestmentLoanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Investment Loan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_InvestmentLoanMember" xlink:href="plpc-20250630.xsd#plpc_InvestmentLoanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_plpc_InvestmentLoanMember" xlink:to="lab_plpc_InvestmentLoanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherOperatingIncomeExpenseNet_02cfc899-5016-4cc0-ac09-7cc63dab0012_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherOperatingIncomeExpenseNet" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Other operating expense (income), net</link:label>
    <link:label id="lab_us-gaap_OtherOperatingIncomeExpenseNet_label_en-US" xlink:label="lab_us-gaap_OtherOperatingIncomeExpenseNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Operating Income (Expense), Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOperatingIncomeExpenseNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherOperatingIncomeExpenseNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherOperatingIncomeExpenseNet" xlink:to="lab_us-gaap_OtherOperatingIncomeExpenseNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryValuationReserves_789b7c2e-c42a-49b1-b3d7-3fd0265b2224_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryValuationReserves" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Inventory reserves for slow-moving and obsolete inventory</link:label>
    <link:label id="lab_us-gaap_InventoryValuationReserves_label_en-US" xlink:label="lab_us-gaap_InventoryValuationReserves" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory Valuation Reserves</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryValuationReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryValuationReserves"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryValuationReserves" xlink:to="lab_us-gaap_InventoryValuationReserves" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt_3525195f-fc92-437e-9d92-4889b905ef63_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from long-term debt</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Issuance of Long-Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_11414410-19f3-4601-893e-149cac62123b_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TechnologyBasedIntangibleAssetsMember_8b73491b-8830-42b7-a5d3-53e9cb90cd25_terseLabel_en-US" xlink:label="lab_us-gaap_TechnologyBasedIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Technology</link:label>
    <link:label id="lab_us-gaap_TechnologyBasedIntangibleAssetsMember_label_en-US" xlink:label="lab_us-gaap_TechnologyBasedIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Technology-Based Intangible Assets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyBasedIntangibleAssetsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TechnologyBasedIntangibleAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TechnologyBasedIntangibleAssetsMember" xlink:to="lab_us-gaap_TechnologyBasedIntangibleAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MaximumRemainingMaturityOfForeignCurrencyDerivatives1_3393ea64-060c-497f-b7cd-c4b5aff71eb4_terseLabel_en-US" xlink:label="lab_us-gaap_MaximumRemainingMaturityOfForeignCurrencyDerivatives1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign currency forward contracts maximum maturity period</link:label>
    <link:label id="lab_us-gaap_MaximumRemainingMaturityOfForeignCurrencyDerivatives1_label_en-US" xlink:label="lab_us-gaap_MaximumRemainingMaturityOfForeignCurrencyDerivatives1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Maximum Remaining Maturity of Foreign Currency Derivatives</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaximumRemainingMaturityOfForeignCurrencyDerivatives1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MaximumRemainingMaturityOfForeignCurrencyDerivatives1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MaximumRemainingMaturityOfForeignCurrencyDerivatives1" xlink:to="lab_us-gaap_MaximumRemainingMaturityOfForeignCurrencyDerivatives1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_ee6c952b-f8f2-476c-bb2f-6e3a6c1156a1_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeDomain" xlink:to="lab_us-gaap_SubsequentEventTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8b24adf6-119b-45ef-bd50-f529e7177c41_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember_terseLabel_en-US" xlink:label="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table</link:label>
    <link:label id="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember_label_en-US" xlink:label="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:to="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_57750278-6327-4621-a4c0-19be7bf444a7_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement [Table]</link:label>
    <link:label id="lab_us-gaap_StatementTable_label_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_88bf969e-e2a2-480f-8396-f58e98927c9a_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other income, net</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_84511143-0bcc-42e8-b15d-1f200e3b5aac_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Other (expense) income, net</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Nonoperating Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:to="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_bfbd6eca-8f41-41b5-b741-6159edbe6dae_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred income taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_3d9083f1-e1b8-4ca3-9349-e18edeb24692_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustments to reconcile net income to net cash provided by operations:</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_51ca4627-ab8a-41be-8348-e49cc03d47ed_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">FINANCING ACTIVITIES</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Provided by (Used in) Financing Activity, Including Discontinued Operation [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember_terseLabel_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments, Excluding Value Reported in Compensation Table</link:label>
    <link:label id="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember_label_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_10e3b420-be25-45db-af78-338e3f08053f_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Uncertain tax positions</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefits" xlink:to="lab_us-gaap_UnrecognizedTaxBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_33ef7200-460e-439a-9cac-b51124be420a_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Antidilutive shares excluded from calculation of earnings per share (in shares)</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_2ac852c8-01a0-4ae4-ab89-8c34e2e3c47b_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">AVERAGE NUMBER OF SHARES OF COMMON STOCK OUTSTANDING:</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AllAdjToCompMember_terseLabel_en-US" xlink:label="lab_ecd_AllAdjToCompMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Adjustments to Compensation</link:label>
    <link:label id="lab_ecd_AllAdjToCompMember_label_en-US" xlink:label="lab_ecd_AllAdjToCompMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All Adjustments to Compensation [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllAdjToCompMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AllAdjToCompMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="lab_ecd_AllAdjToCompMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_97ba7e5f-1115-47c7-b228-d5df3576c01f_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_label_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AmendmentFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_0daea86f-e588-45d0-aa75-5883bcbefbd0_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term debt, repayment in 2027</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Maturity, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_plpc_TermLoanMember_d86c1e8e-5dd8-42dc-9287-9aaf1ef262b9_terseLabel_en-US" xlink:label="lab_plpc_TermLoanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Term Loan</link:label>
    <link:label id="lab_plpc_TermLoanMember_label_en-US" xlink:label="lab_plpc_TermLoanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Term Loan [Member]</link:label>
    <link:label id="lab_plpc_TermLoanMember_documentation_en-US" xlink:label="lab_plpc_TermLoanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Term Loan.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_TermLoanMember" xlink:href="plpc-20250630.xsd#plpc_TermLoanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_plpc_TermLoanMember" xlink:to="lab_plpc_TermLoanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrTerminationDate_terseLabel_en-US" xlink:label="lab_ecd_TrdArrTerminationDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Termination Date</link:label>
    <link:label id="lab_ecd_TrdArrTerminationDate_label_en-US" xlink:label="lab_ecd_TrdArrTerminationDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement Termination Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrTerminationDate" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TrdArrTerminationDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrTerminationDate" xlink:to="lab_ecd_TrdArrTerminationDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_a0619ff4-e8a4-4e25-8a13-6d8f1ad5ab1e_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">NET CASH USED IN FINANCING ACTIVITIES</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Provided by (Used in) Financing Activity, Including Discontinued Operation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag_terseLabel_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures Adopted</link:label>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag_label_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures Adopted [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_InsiderTrdPoliciesProcAdoptedFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:to="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_MeasureAxis_terseLabel_en-US" xlink:label="lab_ecd_MeasureAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Measure:</link:label>
    <link:label id="lab_ecd_MeasureAxis_label_en-US" xlink:label="lab_ecd_MeasureAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measure [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureAxis" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_MeasureAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MeasureAxis" xlink:to="lab_ecd_MeasureAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EnergyServiceMember_9f8574f2-3c7f-448d-aee4-22f0d9fb61e3_terseLabel_en-US" xlink:label="lab_us-gaap_EnergyServiceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Energy</link:label>
    <link:label id="lab_us-gaap_EnergyServiceMember_label_en-US" xlink:label="lab_us-gaap_EnergyServiceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Energy Service [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnergyServiceMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EnergyServiceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EnergyServiceMember" xlink:to="lab_us-gaap_EnergyServiceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_adc364bd-f05f-4b65-bf37-1cd654f2ff7f_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue since combination</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Acquiree's Revenue since Acquisition Date, Actual</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink:to="lab_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_a0d89291-e541-4047-ad3f-08877e373c54_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-Lived Tangible Asset</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_028d14dd-8d4b-4e9e-951d-bf59a4cfaad7_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basic (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_35f5ba72-f392-4fb6-ac5a-4146e7653023_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Weighted-average common shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_32c8b255-55ec-445f-8420-3d7e10766e2d_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cost of products sold</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cost of Product and Service Sold</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:to="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_1e99bbca-af2d-4ca0-b33a-87a237cb73ba_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Basic and Diluted Earnings Per Share</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_1f26a7e0-b060-4bcb-b00e-af8660c1c2e6_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_label_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingAbstract" xlink:to="lab_us-gaap_SegmentReportingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PvpTableTextBlock_terseLabel_en-US" xlink:label="lab_ecd_PvpTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pay vs Performance Disclosure, Table</link:label>
    <link:label id="lab_ecd_PvpTableTextBlock_label_en-US" xlink:label="lab_ecd_PvpTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pay vs Performance [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PvpTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PvpTableTextBlock" xlink:to="lab_ecd_PvpTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_2eecb655-6437-4cd3-8c4a-1170f9fa1861_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract" xlink:to="lab_us-gaap_DebtDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Violation of Home Country Law, Amount</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Violation of Home Country Law, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:to="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockIncludingAdditionalPaidInCapitalMember_46042fea-2a90-46e9-bec0-8b79132a8c7f_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockIncludingAdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Paid in Capital</link:label>
    <link:label id="lab_us-gaap_CommonStockIncludingAdditionalPaidInCapitalMember_label_en-US" xlink:label="lab_us-gaap_CommonStockIncludingAdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock Including Additional Paid in Capital [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockIncludingAdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockIncludingAdditionalPaidInCapitalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockIncludingAdditionalPaidInCapitalMember" xlink:to="lab_us-gaap_CommonStockIncludingAdditionalPaidInCapitalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpenseAbstract_a9fd27a6-cb99-4c45-a731-f430e853df3e_terseLabel_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other income (expense)</link:label>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpenseAbstract_label_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Nonoperating Income (Expense) [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonoperatingIncomeExpenseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="lab_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_a79e6b10-aadc-4981-bb98-69aaaa4ea69d_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_label_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber" xlink:to="lab_dei_EntityTaxIdentificationNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScenarioUnspecifiedDomain_c70d1156-5d69-47ac-93cf-bfe317aad29e_terseLabel_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Scenario [Domain]</link:label>
    <link:label id="lab_srt_ScenarioUnspecifiedDomain_label_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Scenario [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioUnspecifiedDomain" xlink:to="lab_srt_ScenarioUnspecifiedDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostsAndExpensesAbstract_abdb25ee-7cb8-45b4-8f9a-12282642d7b8_terseLabel_en-US" xlink:label="lab_us-gaap_CostsAndExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Costs and expenses</link:label>
    <link:label id="lab_us-gaap_CostsAndExpensesAbstract_label_en-US" xlink:label="lab_us-gaap_CostsAndExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Costs and Expenses [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostsAndExpensesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostsAndExpensesAbstract" xlink:to="lab_us-gaap_CostsAndExpensesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_d5b5aa61-8a08-4521-bf5a-a1b852ecbfb9_negatedLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Write-offs</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Writeoff</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableTradeCurrent_76b5f4f9-09f4-4292-91a4-e39b611dffda_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableTradeCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trade accounts payable</link:label>
    <link:label id="lab_us-gaap_AccountsPayableTradeCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableTradeCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Payable, Trade, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableTradeCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableTradeCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableTradeCurrent" xlink:to="lab_us-gaap_AccountsPayableTradeCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Expense of Enforcement, Amount</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Expense of Enforcement, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:to="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_e58f1a54-d639-4e92-b591-fc18bc519dd0_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, par value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_plpc_PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax_ad0def84-05a1-4072-af72-2ebaf6431e7a_terseLabel_en-US" xlink:label="lab_plpc_PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Percentage of disaggregated revenue</link:label>
    <link:label id="lab_plpc_PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax_label_en-US" xlink:label="lab_plpc_PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Percentage Of Revenue From Contract With Customer Excluding Assessed Tax</link:label>
    <link:label id="lab_plpc_PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax_documentation_en-US" xlink:label="lab_plpc_PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Percentage of revenue from contract with customer excluding assessed tax.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="plpc-20250630.xsd#plpc_PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_plpc_PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="lab_plpc_PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_4328619f-a9ce-4f16-89dd-08146dbad645_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, shares issued (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Shares, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued" xlink:to="lab_us-gaap_CommonStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesHeldInEmployeeTrustShares_1c23c46e-9eaa-491e-9c75-16aaf56a878d_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesHeldInEmployeeTrustShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, shares issued to rabbi trust (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesHeldInEmployeeTrustShares_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesHeldInEmployeeTrustShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Shares Held in Employee Trust, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesHeldInEmployeeTrustShares" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesHeldInEmployeeTrustShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesHeldInEmployeeTrustShares" xlink:to="lab_us-gaap_CommonStockSharesHeldInEmployeeTrustShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_4ab7612f-20b2-4e8b-b75d-948173118796_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term debt, repayment in 2029</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Maturity, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DilutiveSecuritiesAbstract_79edf405-aa43-4227-bb7e-c48cdbfa5401_terseLabel_en-US" xlink:label="lab_us-gaap_DilutiveSecuritiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Determination of shares (in thousands)</link:label>
    <link:label id="lab_us-gaap_DilutiveSecuritiesAbstract_label_en-US" xlink:label="lab_us-gaap_DilutiveSecuritiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Dilutive Securities, Effect on Basic Earnings Per Share [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DilutiveSecuritiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DilutiveSecuritiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DilutiveSecuritiesAbstract" xlink:to="lab_us-gaap_DilutiveSecuritiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_0f890163-5467-49f6-896f-0d5a8d11a907_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill and Other Intangibles</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DividendsPayableCurrent_f50a4f07-bd13-43a7-b125-3e0e6dbe9f7e_terseLabel_en-US" xlink:label="lab_us-gaap_DividendsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Dividends payable</link:label>
    <link:label id="lab_us-gaap_DividendsPayableCurrent_label_en-US" xlink:label="lab_us-gaap_DividendsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Dividends Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DividendsPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsPayableCurrent" xlink:to="lab_us-gaap_DividendsPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_73d3e58f-0495-44e1-94fc-5cd5f024b409_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Changes in Carrying Amount of Goodwill by Segment</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Goodwill [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:to="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpenseNonoperating_3563961e-40d6-469f-9cdf-a3211b4ca53c_negatedLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseNonoperating" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Interest expense</link:label>
    <link:label id="lab_us-gaap_InterestExpenseNonoperating_385ac444-09ec-4c16-be7e-330e3af5b5fd_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseNonoperating" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Interest expense</link:label>
    <link:label id="lab_us-gaap_InterestExpenseNonoperating_label_en-US" xlink:label="lab_us-gaap_InterestExpenseNonoperating" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Expense, Nonoperating</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseNonoperating" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseNonoperating"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpenseNonoperating" xlink:to="lab_us-gaap_InterestExpenseNonoperating" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TradingArrAxis_terseLabel_en-US" xlink:label="lab_ecd_TradingArrAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trading Arrangement:</link:label>
    <link:label id="lab_ecd_TradingArrAxis_label_en-US" xlink:label="lab_ecd_TradingArrAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrAxis" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TradingArrAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TradingArrAxis" xlink:to="lab_ecd_TradingArrAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TotalShareholderRtnAmt_terseLabel_en-US" xlink:label="lab_ecd_TotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total Shareholder Return Amount</link:label>
    <link:label id="lab_ecd_TotalShareholderRtnAmt_label_en-US" xlink:label="lab_ecd_TotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Total Shareholder Return Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TotalShareholderRtnAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TotalShareholderRtnAmt" xlink:to="lab_ecd_TotalShareholderRtnAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_113d66d3-6dee-4b6c-aa82-481db1121ffe_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Assets and Liabilities Recorded and Measured at Fair Value</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Measurements, Recurring and Nonrecurring [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_c92d06af-90da-4a92-aa04-a5f9d06189ad_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign currency translation adjustment</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_InsiderTradingArrLineItems_label_en-US" xlink:label="lab_ecd_InsiderTradingArrLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insider Trading Arrangements [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingArrLineItems" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_InsiderTradingArrLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="lab_ecd_InsiderTradingArrLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_74eb8242-c822-4c5f-95b1-b35f8117ed28_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Security Exchange Name</link:label>
    <link:label id="lab_dei_SecurityExchangeName_label_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_SecurityExchangeName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_e5292163-3e77-4938-9c57-5b498068bd29_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign currency forward contracts</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign Currency Contracts, Liability, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure" xlink:to="lab_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryRawMaterials_56193b41-830f-4d8c-91a5-4bdbefd3e63f_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryRawMaterials" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Raw materials</link:label>
    <link:label id="lab_us-gaap_InventoryRawMaterials_label_en-US" xlink:label="lab_us-gaap_InventoryRawMaterials" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory, Raw Materials, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterials" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryRawMaterials"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryRawMaterials" xlink:to="lab_us-gaap_InventoryRawMaterials" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesNameDomain_405b6249-dc05-45e9-8f53-16b833b5bb2a_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Antidilutive Securities, Name</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesNameDomain_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Antidilutive Securities, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodChangeAbstract_e08582af-9558-4d1b-aaa8-5877b0dbefda_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodChangeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other comprehensive income (loss) before reclassifications:</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodChangeAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodChangeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax, Period Change [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodChangeAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodChangeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodChangeAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodChangeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_de046031-98bd-4187-a143-69a195e81284_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Borrowing capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PnsnAdjsPrrSvcCstMember_terseLabel_en-US" xlink:label="lab_ecd_PnsnAdjsPrrSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pension Adjustments Prior Service Cost</link:label>
    <link:label id="lab_ecd_PnsnAdjsPrrSvcCstMember_label_en-US" xlink:label="lab_ecd_PnsnAdjsPrrSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pension Adjustments Prior Service Cost [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnAdjsPrrSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PnsnAdjsPrrSvcCstMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PnsnAdjsPrrSvcCstMember" xlink:to="lab_ecd_PnsnAdjsPrrSvcCstMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseCurrent_25dccc8a-13de-458b-a6fe-cc5bf475a873_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Prepaid expenses</link:label>
    <link:label id="lab_us-gaap_PrepaidExpenseCurrent_label_en-US" xlink:label="lab_us-gaap_PrepaidExpenseCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Prepaid Expense, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseCurrent" xlink:to="lab_us-gaap_PrepaidExpenseCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_MtrlTermsOfTrdArrTextBlock_terseLabel_en-US" xlink:label="lab_ecd_MtrlTermsOfTrdArrTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Material Terms of Trading Arrangement</link:label>
    <link:label id="lab_ecd_MtrlTermsOfTrdArrTextBlock_label_en-US" xlink:label="lab_ecd_MtrlTermsOfTrdArrTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Material Terms of Trading Arrangement [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_MtrlTermsOfTrdArrTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:to="lab_ecd_MtrlTermsOfTrdArrTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_73f943c9-f7ad-4ae3-a32c-f6aba4a4d2f1_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:label id="lab_us-gaap_StatementLineItems_label_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationItemsAxis_a4253a15-1f81-4a6a-afd4-d18db4aa6c63_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Consolidation Items</link:label>
    <link:label id="lab_srt_ConsolidationItemsAxis_label_en-US" xlink:label="lab_srt_ConsolidationItemsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consolidation Items [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ConsolidationItemsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsAxis" xlink:to="lab_srt_ConsolidationItemsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_Rule10b51ArrAdoptedFlag_terseLabel_en-US" xlink:label="lab_ecd_Rule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Rule 10b5-1 Arrangement Adopted</link:label>
    <link:label id="lab_ecd_Rule10b51ArrAdoptedFlag_label_en-US" xlink:label="lab_ecd_Rule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Rule 10b5-1 Arrangement Adopted [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_Rule10b51ArrAdoptedFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:to="lab_ecd_Rule10b51ArrAdoptedFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_plpc_LongTermLettersOfCreditOutstanding_911ab20d-e973-40b3-92bc-7837aa8f4b2d_terseLabel_en-US" xlink:label="lab_plpc_LongTermLettersOfCreditOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Letters of credit outstanding amount</link:label>
    <link:label id="lab_plpc_LongTermLettersOfCreditOutstanding_label_en-US" xlink:label="lab_plpc_LongTermLettersOfCreditOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long Term Letters Of Credit Outstanding</link:label>
    <link:label id="lab_plpc_LongTermLettersOfCreditOutstanding_documentation_en-US" xlink:label="lab_plpc_LongTermLettersOfCreditOutstanding" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Long term letters of credit outstanding.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_LongTermLettersOfCreditOutstanding" xlink:href="plpc-20250630.xsd#plpc_LongTermLettersOfCreditOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_plpc_LongTermLettersOfCreditOutstanding" xlink:to="lab_plpc_LongTermLettersOfCreditOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_074a8a74-5f9a-4217-ac64-f78e64c010c3_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common Shares</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_label_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_aae38117-94a2-4dff-92b4-43e37146392b_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_label_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonNeosMember_terseLabel_en-US" xlink:label="lab_ecd_NonNeosMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-NEOs</link:label>
    <link:label id="lab_ecd_NonNeosMember_label_en-US" xlink:label="lab_ecd_NonNeosMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-NEOs [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonNeosMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NonNeosMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonNeosMember" xlink:to="lab_ecd_NonNeosMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_d9a309aa-22f2-4dab-ad4b-0445a065f8af_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net increase (decrease) in cash, cash equivalents and restricted cash</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Period Increase (Decrease), Including Exchange Rate Effect and Discontinued Operation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_981c4ebc-f2bf-470d-8473-221a25781edc_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Dilutive effect &#8211; share-based awards (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted, Adjustment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:to="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>12
<FILENAME>plpc-20250630_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:87446e02-4cde-432d-b9b9-816cbc857a0f,g:34d45e97-64e1-4601-b671-bb3397e570f2-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.preformed.com/role/DocumentandEntityInformation" xlink:type="simple" xlink:href="plpc-20250630.xsd#DocumentandEntityInformation"/>
  <link:presentationLink xlink:role="http://www.preformed.com/role/DocumentandEntityInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_320c1835-a03f-4662-a1ad-c6f0ed54ad58" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_f75757b5-a153-4395-9754-24b67a7e41be" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_320c1835-a03f-4662-a1ad-c6f0ed54ad58" xlink:to="loc_dei_DocumentType_f75757b5-a153-4395-9754-24b67a7e41be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_973ae589-3b6c-4b4d-92c7-0250c90dde0a" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentQuarterlyReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_320c1835-a03f-4662-a1ad-c6f0ed54ad58" xlink:to="loc_dei_DocumentQuarterlyReport_973ae589-3b6c-4b4d-92c7-0250c90dde0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_7784bcbb-535c-427d-9cf5-516746785f0a" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_320c1835-a03f-4662-a1ad-c6f0ed54ad58" xlink:to="loc_dei_DocumentPeriodEndDate_7784bcbb-535c-427d-9cf5-516746785f0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_ce742502-a492-4d35-854e-1aaf0fb3acab" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_320c1835-a03f-4662-a1ad-c6f0ed54ad58" xlink:to="loc_dei_DocumentTransitionReport_ce742502-a492-4d35-854e-1aaf0fb3acab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_83caf57d-a256-459f-8709-f304a28e2ce2" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_320c1835-a03f-4662-a1ad-c6f0ed54ad58" xlink:to="loc_dei_EntityFileNumber_83caf57d-a256-459f-8709-f304a28e2ce2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_067c3e7c-5f61-4fdb-9562-810037a6a30a" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_320c1835-a03f-4662-a1ad-c6f0ed54ad58" xlink:to="loc_dei_EntityRegistrantName_067c3e7c-5f61-4fdb-9562-810037a6a30a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_fbf00779-8afd-4691-b89c-02869474414d" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_320c1835-a03f-4662-a1ad-c6f0ed54ad58" xlink:to="loc_dei_EntityIncorporationStateCountryCode_fbf00779-8afd-4691-b89c-02869474414d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_dc52c0ee-f69f-44d6-899e-2892c4d0fb3a" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_320c1835-a03f-4662-a1ad-c6f0ed54ad58" xlink:to="loc_dei_EntityTaxIdentificationNumber_dc52c0ee-f69f-44d6-899e-2892c4d0fb3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_17ce179b-7cb9-498d-a495-d9ecaaa74501" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_320c1835-a03f-4662-a1ad-c6f0ed54ad58" xlink:to="loc_dei_EntityAddressAddressLine1_17ce179b-7cb9-498d-a495-d9ecaaa74501" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_6fac14a5-cf98-4124-b112-6975d071f39b" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_320c1835-a03f-4662-a1ad-c6f0ed54ad58" xlink:to="loc_dei_EntityAddressCityOrTown_6fac14a5-cf98-4124-b112-6975d071f39b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_8dfff370-a380-4dc0-b9b5-2aa11825e62b" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_320c1835-a03f-4662-a1ad-c6f0ed54ad58" xlink:to="loc_dei_EntityAddressStateOrProvince_8dfff370-a380-4dc0-b9b5-2aa11825e62b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_d4e1a308-93ac-483d-be2f-78d1b3992551" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_320c1835-a03f-4662-a1ad-c6f0ed54ad58" xlink:to="loc_dei_EntityAddressPostalZipCode_d4e1a308-93ac-483d-be2f-78d1b3992551" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_b7b498af-57f0-4148-b085-0a1407b89471" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_320c1835-a03f-4662-a1ad-c6f0ed54ad58" xlink:to="loc_dei_CityAreaCode_b7b498af-57f0-4148-b085-0a1407b89471" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_4fa85f8e-5200-46ab-817b-8472db723876" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_320c1835-a03f-4662-a1ad-c6f0ed54ad58" xlink:to="loc_dei_LocalPhoneNumber_4fa85f8e-5200-46ab-817b-8472db723876" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_1e9b6a97-461b-4359-ad12-425aaaed0012" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_320c1835-a03f-4662-a1ad-c6f0ed54ad58" xlink:to="loc_dei_Security12bTitle_1e9b6a97-461b-4359-ad12-425aaaed0012" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_c503f82e-0d07-438e-80a9-053237a8a3aa" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_320c1835-a03f-4662-a1ad-c6f0ed54ad58" xlink:to="loc_dei_TradingSymbol_c503f82e-0d07-438e-80a9-053237a8a3aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_9b0d876f-70c3-4628-9427-a336d28480c3" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_320c1835-a03f-4662-a1ad-c6f0ed54ad58" xlink:to="loc_dei_SecurityExchangeName_9b0d876f-70c3-4628-9427-a336d28480c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_8eedbf43-04f7-4af4-8652-3cce5f38a294" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_320c1835-a03f-4662-a1ad-c6f0ed54ad58" xlink:to="loc_dei_EntityCurrentReportingStatus_8eedbf43-04f7-4af4-8652-3cce5f38a294" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_9d943a74-a18b-44fd-a6ae-3e148613cf44" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_320c1835-a03f-4662-a1ad-c6f0ed54ad58" xlink:to="loc_dei_EntityInteractiveDataCurrent_9d943a74-a18b-44fd-a6ae-3e148613cf44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_00f6fb06-d403-4e49-8818-553e6838c910" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_320c1835-a03f-4662-a1ad-c6f0ed54ad58" xlink:to="loc_dei_EntityFilerCategory_00f6fb06-d403-4e49-8818-553e6838c910" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_0328c809-32d3-4b27-ae85-4d56d9a37ce5" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_320c1835-a03f-4662-a1ad-c6f0ed54ad58" xlink:to="loc_dei_EntitySmallBusiness_0328c809-32d3-4b27-ae85-4d56d9a37ce5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_59fad242-e64d-4292-94a1-0969770dd463" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_320c1835-a03f-4662-a1ad-c6f0ed54ad58" xlink:to="loc_dei_EntityEmergingGrowthCompany_59fad242-e64d-4292-94a1-0969770dd463" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_9a3bce89-e3c0-4611-8e0d-ef85f2cb3b0d" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_320c1835-a03f-4662-a1ad-c6f0ed54ad58" xlink:to="loc_dei_EntityShellCompany_9a3bce89-e3c0-4611-8e0d-ef85f2cb3b0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_7fb92a18-aceb-47aa-8998-0699b938c33c" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_320c1835-a03f-4662-a1ad-c6f0ed54ad58" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_7fb92a18-aceb-47aa-8998-0699b938c33c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_cbae4363-6314-4c6a-8331-86ce7c4b8087" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_320c1835-a03f-4662-a1ad-c6f0ed54ad58" xlink:to="loc_dei_EntityCentralIndexKey_cbae4363-6314-4c6a-8331-86ce7c4b8087" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_97b2d4cc-c1ad-4f4b-97f0-ee585e035840" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_320c1835-a03f-4662-a1ad-c6f0ed54ad58" xlink:to="loc_dei_AmendmentFlag_97b2d4cc-c1ad-4f4b-97f0-ee585e035840" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_68f4b168-f48a-4258-b1d9-623bd25f9afb" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_320c1835-a03f-4662-a1ad-c6f0ed54ad58" xlink:to="loc_dei_DocumentFiscalYearFocus_68f4b168-f48a-4258-b1d9-623bd25f9afb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_55d8c5f3-e3b0-4ac3-a21d-c48886fc46cc" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_320c1835-a03f-4662-a1ad-c6f0ed54ad58" xlink:to="loc_dei_DocumentFiscalPeriodFocus_55d8c5f3-e3b0-4ac3-a21d-c48886fc46cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_50577f17-c476-492c-9565-1a976396858e" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_320c1835-a03f-4662-a1ad-c6f0ed54ad58" xlink:to="loc_dei_CurrentFiscalYearEndDate_50577f17-c476-492c-9565-1a976396858e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.preformed.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="plpc-20250630.xsd#ConsolidatedBalanceSheets"/>
  <link:presentationLink xlink:role="http://www.preformed.com/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_6cfe42f1-a6a7-41f0-baf9-bcbab22a926a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_c7239e5a-ab0b-4d90-9c71-06825f1a4719" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_6cfe42f1-a6a7-41f0-baf9-bcbab22a926a" xlink:to="loc_us-gaap_AssetsAbstract_c7239e5a-ab0b-4d90-9c71-06825f1a4719" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_421f809f-e0cc-4613-911b-8e18d3590ef2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_c7239e5a-ab0b-4d90-9c71-06825f1a4719" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_421f809f-e0cc-4613-911b-8e18d3590ef2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_9eafa756-541c-4399-9373-9ff1407b05b2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_c7239e5a-ab0b-4d90-9c71-06825f1a4719" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_9eafa756-541c-4399-9373-9ff1407b05b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_1e28a546-c134-4903-9b41-bd8bbb472263" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_c7239e5a-ab0b-4d90-9c71-06825f1a4719" xlink:to="loc_us-gaap_InventoryNet_1e28a546-c134-4903-9b41-bd8bbb472263" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseCurrent_84070034-7bfa-4619-a4fb-1a5efc0b0d63" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_c7239e5a-ab0b-4d90-9c71-06825f1a4719" xlink:to="loc_us-gaap_PrepaidExpenseCurrent_84070034-7bfa-4619-a4fb-1a5efc0b0d63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_79f2b3c9-94a9-4778-97f3-4e1cfd2ab26d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_c7239e5a-ab0b-4d90-9c71-06825f1a4719" xlink:to="loc_us-gaap_OtherAssetsCurrent_79f2b3c9-94a9-4778-97f3-4e1cfd2ab26d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_0d6c0b54-8682-4c4d-965a-98f8352fa3aa" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_c7239e5a-ab0b-4d90-9c71-06825f1a4719" xlink:to="loc_us-gaap_AssetsCurrent_0d6c0b54-8682-4c4d-965a-98f8352fa3aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_adff5c17-27f8-499d-9503-3cee694842ef" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_c7239e5a-ab0b-4d90-9c71-06825f1a4719" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_adff5c17-27f8-499d-9503-3cee694842ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_af40a978-605c-40f5-a560-f5feee9d2c7b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_c7239e5a-ab0b-4d90-9c71-06825f1a4719" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_af40a978-605c-40f5-a560-f5feee9d2c7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_bf9ecff0-12c3-4b37-a029-15e9888577f1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_c7239e5a-ab0b-4d90-9c71-06825f1a4719" xlink:to="loc_us-gaap_Goodwill_bf9ecff0-12c3-4b37-a029-15e9888577f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsNet_bdc2f936-01c4-43c2-a868-f0b487580bca" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherIntangibleAssetsNet"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_c7239e5a-ab0b-4d90-9c71-06825f1a4719" xlink:to="loc_us-gaap_OtherIntangibleAssetsNet_bdc2f936-01c4-43c2-a868-f0b487580bca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_781da148-03e7-4653-b3c1-07cab241e26b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_c7239e5a-ab0b-4d90-9c71-06825f1a4719" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_781da148-03e7-4653-b3c1-07cab241e26b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_3882e9cc-5733-41a1-8363-4230637da5e3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_c7239e5a-ab0b-4d90-9c71-06825f1a4719" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_3882e9cc-5733-41a1-8363-4230637da5e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_2f17b542-7787-4068-b95c-8d631fc511ca" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Assets"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_c7239e5a-ab0b-4d90-9c71-06825f1a4719" xlink:to="loc_us-gaap_Assets_2f17b542-7787-4068-b95c-8d631fc511ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_97bc58fe-9230-467e-896a-c9842306d5fc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_6cfe42f1-a6a7-41f0-baf9-bcbab22a926a" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_97bc58fe-9230-467e-896a-c9842306d5fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableTradeCurrent_30e088e9-cf12-4e16-a313-7ef47261cf3c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableTradeCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_97bc58fe-9230-467e-896a-c9842306d5fc" xlink:to="loc_us-gaap_AccountsPayableTradeCurrent_30e088e9-cf12-4e16-a313-7ef47261cf3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBankLoansAndNotesPayable_46fe8390-a3a6-4e09-8033-814653ae997e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermBankLoansAndNotesPayable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_97bc58fe-9230-467e-896a-c9842306d5fc" xlink:to="loc_us-gaap_ShortTermBankLoansAndNotesPayable_46fe8390-a3a6-4e09-8033-814653ae997e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_a01ea756-a915-4aaf-bb02-74d49360c748" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_97bc58fe-9230-467e-896a-c9842306d5fc" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_a01ea756-a915-4aaf-bb02-74d49360c748" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_893cbbdb-3ea5-4c27-b34b-c7d0ce34b955" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_97bc58fe-9230-467e-896a-c9842306d5fc" xlink:to="loc_us-gaap_LongTermDebtCurrent_893cbbdb-3ea5-4c27-b34b-c7d0ce34b955" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_a0514075-c7a7-4756-93e2-e82813968742" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_97bc58fe-9230-467e-896a-c9842306d5fc" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_a0514075-c7a7-4756-93e2-e82813968742" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_f8cf7d4f-a0f4-4815-888b-0e096e8e81b1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_97bc58fe-9230-467e-896a-c9842306d5fc" xlink:to="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_f8cf7d4f-a0f4-4815-888b-0e096e8e81b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPayableCurrent_c0db69b4-d22a-45de-8e5f-9974e6e05bb7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DividendsPayableCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_97bc58fe-9230-467e-896a-c9842306d5fc" xlink:to="loc_us-gaap_DividendsPayableCurrent_c0db69b4-d22a-45de-8e5f-9974e6e05bb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrent_ec275c8f-e7ce-486c-a8fc-a9226f923556" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TaxesPayableCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_97bc58fe-9230-467e-896a-c9842306d5fc" xlink:to="loc_us-gaap_TaxesPayableCurrent_ec275c8f-e7ce-486c-a8fc-a9226f923556" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_a4125207-11a6-4d26-b4dd-1acccef301f4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_97bc58fe-9230-467e-896a-c9842306d5fc" xlink:to="loc_us-gaap_LiabilitiesCurrent_a4125207-11a6-4d26-b4dd-1acccef301f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_c8d10dc0-90d7-4c29-903f-909eecfd5152" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_97bc58fe-9230-467e-896a-c9842306d5fc" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_c8d10dc0-90d7-4c29-903f-909eecfd5152" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_4ee341cd-3861-4eeb-92ea-9374a60f6212" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_97bc58fe-9230-467e-896a-c9842306d5fc" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_4ee341cd-3861-4eeb-92ea-9374a60f6212" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_981c53c8-f870-4b77-a77c-a5ff629dbf33" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_97bc58fe-9230-467e-896a-c9842306d5fc" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_981c53c8-f870-4b77-a77c-a5ff629dbf33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_bb1b1270-0cf7-4b4e-b2e2-bfe8bdd35a58" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_97bc58fe-9230-467e-896a-c9842306d5fc" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_bb1b1270-0cf7-4b4e-b2e2-bfe8bdd35a58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_6554e78b-592f-4bee-9bdb-99e0f29e7ba6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_97bc58fe-9230-467e-896a-c9842306d5fc" xlink:to="loc_us-gaap_StockholdersEquityAbstract_6554e78b-592f-4bee-9bdb-99e0f29e7ba6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_1231fac9-e4ce-4b7d-83bb-7dab0d6d19b2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_6554e78b-592f-4bee-9bdb-99e0f29e7ba6" xlink:to="loc_us-gaap_CommonStockValue_1231fac9-e4ce-4b7d-83bb-7dab0d6d19b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesHeldInEmployeeTrust_f69b423e-6f35-4fc4-9e75-f4c1cf4a7a70" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesHeldInEmployeeTrust"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_6554e78b-592f-4bee-9bdb-99e0f29e7ba6" xlink:to="loc_us-gaap_CommonStockSharesHeldInEmployeeTrust_f69b423e-6f35-4fc4-9e75-f4c1cf4a7a70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_DeferredCompensationLiability_3ae5f1ee-ef3c-4983-a8f6-e9906c83c72d" xlink:href="plpc-20250630.xsd#plpc_DeferredCompensationLiability"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_6554e78b-592f-4bee-9bdb-99e0f29e7ba6" xlink:to="loc_plpc_DeferredCompensationLiability_3ae5f1ee-ef3c-4983-a8f6-e9906c83c72d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_a943e761-9e01-4eb1-bd7d-e67b3d1ee190" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_6554e78b-592f-4bee-9bdb-99e0f29e7ba6" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_a943e761-9e01-4eb1-bd7d-e67b3d1ee190" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_5236b790-ca6a-4fe9-9246-500f481d2da0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_6554e78b-592f-4bee-9bdb-99e0f29e7ba6" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_5236b790-ca6a-4fe9-9246-500f481d2da0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_b4953852-176c-472e-913a-3cc75d8d789b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_6554e78b-592f-4bee-9bdb-99e0f29e7ba6" xlink:to="loc_us-gaap_TreasuryStockValue_b4953852-176c-472e-913a-3cc75d8d789b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_51c3dad6-55d4-4507-82c5-b33986179030" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_6554e78b-592f-4bee-9bdb-99e0f29e7ba6" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_51c3dad6-55d4-4507-82c5-b33986179030" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_612ddc3f-a4ff-4f8e-a26d-aed82769f6ef" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_6554e78b-592f-4bee-9bdb-99e0f29e7ba6" xlink:to="loc_us-gaap_StockholdersEquity_612ddc3f-a4ff-4f8e-a26d-aed82769f6ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_66ac8f2d-44b4-47c4-82ab-8f5b20f609f7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MinorityInterest"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_6554e78b-592f-4bee-9bdb-99e0f29e7ba6" xlink:to="loc_us-gaap_MinorityInterest_66ac8f2d-44b4-47c4-82ab-8f5b20f609f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_683d3be9-2557-4726-ba9a-7327f871c6d2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_6554e78b-592f-4bee-9bdb-99e0f29e7ba6" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_683d3be9-2557-4726-ba9a-7327f871c6d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_6c619cda-0db1-416f-a462-c55f4bc149d4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_97bc58fe-9230-467e-896a-c9842306d5fc" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_6c619cda-0db1-416f-a462-c55f4bc149d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.preformed.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="plpc-20250630.xsd#ConsolidatedBalanceSheetsParenthetical"/>
  <link:presentationLink xlink:role="http://www.preformed.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_a797ea9f-ac8f-4b03-9964-a919225bd058" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_4edca447-0529-4b98-b7e3-cc58a3ca6c83" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_a797ea9f-ac8f-4b03-9964-a919225bd058" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_4edca447-0529-4b98-b7e3-cc58a3ca6c83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_c5dd503a-0cb2-4a29-8763-0724b751bbb8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_a797ea9f-ac8f-4b03-9964-a919225bd058" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_c5dd503a-0cb2-4a29-8763-0724b751bbb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_30598c3d-4440-4d2b-918e-6b9c155984ad" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_a797ea9f-ac8f-4b03-9964-a919225bd058" xlink:to="loc_us-gaap_CommonStockSharesIssued_30598c3d-4440-4d2b-918e-6b9c155984ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_34a4028f-738b-43c8-9817-5da3235fd1d4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_a797ea9f-ac8f-4b03-9964-a919225bd058" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_34a4028f-738b-43c8-9817-5da3235fd1d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesHeldInEmployeeTrustShares_9573b586-49bf-4f12-811c-7e484aa36898" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesHeldInEmployeeTrustShares"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_a797ea9f-ac8f-4b03-9964-a919225bd058" xlink:to="loc_us-gaap_CommonStockSharesHeldInEmployeeTrustShares_9573b586-49bf-4f12-811c-7e484aa36898" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_ca733c78-930c-4fe5-97e6-bdbf58ae70c0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_a797ea9f-ac8f-4b03-9964-a919225bd058" xlink:to="loc_us-gaap_TreasuryStockCommonShares_ca733c78-930c-4fe5-97e6-bdbf58ae70c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.preformed.com/role/StatementsofConsolidatedIncomeUnaudited" xlink:type="simple" xlink:href="plpc-20250630.xsd#StatementsofConsolidatedIncomeUnaudited"/>
  <link:presentationLink xlink:role="http://www.preformed.com/role/StatementsofConsolidatedIncomeUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_04d8c43d-f8c3-4c97-aefe-9d8ba030c78d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_caf39914-404e-4daf-8ecb-10cc16dcce08" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_04d8c43d-f8c3-4c97-aefe-9d8ba030c78d" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_caf39914-404e-4daf-8ecb-10cc16dcce08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_0af0b0c2-0bd9-421e-8076-a6226ea3c762" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_04d8c43d-f8c3-4c97-aefe-9d8ba030c78d" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_0af0b0c2-0bd9-421e-8076-a6226ea3c762" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_92f383a6-021f-4f2f-aac4-446f9d081538" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_04d8c43d-f8c3-4c97-aefe-9d8ba030c78d" xlink:to="loc_us-gaap_GrossProfit_92f383a6-021f-4f2f-aac4-446f9d081538" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpensesAbstract_67d3e736-6edc-4bf0-bab5-38698dfb6340" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostsAndExpensesAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_04d8c43d-f8c3-4c97-aefe-9d8ba030c78d" xlink:to="loc_us-gaap_CostsAndExpensesAbstract_67d3e736-6edc-4bf0-bab5-38698dfb6340" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_bb64df73-a13e-4b63-b02f-8de88a467442" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_67d3e736-6edc-4bf0-bab5-38698dfb6340" xlink:to="loc_us-gaap_SellingAndMarketingExpense_bb64df73-a13e-4b63-b02f-8de88a467442" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_555db038-d682-44f9-bc47-8284d6ee1ec6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_67d3e736-6edc-4bf0-bab5-38698dfb6340" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_555db038-d682-44f9-bc47-8284d6ee1ec6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_ResearchAndEngineeringExpense_3d5ee831-fe89-4d6c-b623-b037e6f858bb" xlink:href="plpc-20250630.xsd#plpc_ResearchAndEngineeringExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_67d3e736-6edc-4bf0-bab5-38698dfb6340" xlink:to="loc_plpc_ResearchAndEngineeringExpense_3d5ee831-fe89-4d6c-b623-b037e6f858bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOperatingIncomeExpenseNet_ff01cba6-196f-4eaf-b7c9-b360fbc206f6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherOperatingIncomeExpenseNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_67d3e736-6edc-4bf0-bab5-38698dfb6340" xlink:to="loc_us-gaap_OtherOperatingIncomeExpenseNet_ff01cba6-196f-4eaf-b7c9-b360fbc206f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_8fd4d371-72ac-4346-b4ee-bf61278a3be0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostsAndExpenses"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_67d3e736-6edc-4bf0-bab5-38698dfb6340" xlink:to="loc_us-gaap_CostsAndExpenses_8fd4d371-72ac-4346-b4ee-bf61278a3be0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_eda6ffae-b2ca-411b-a410-c064be1deec5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_04d8c43d-f8c3-4c97-aefe-9d8ba030c78d" xlink:to="loc_us-gaap_OperatingIncomeLoss_eda6ffae-b2ca-411b-a410-c064be1deec5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract_015abbd1-8d6a-4f97-9338-a8fb208c36ac" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonoperatingIncomeExpenseAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_04d8c43d-f8c3-4c97-aefe-9d8ba030c78d" xlink:to="loc_us-gaap_NonoperatingIncomeExpenseAbstract_015abbd1-8d6a-4f97-9338-a8fb208c36ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest_dda00f85-8a19-45df-b842-81d901737847" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_015abbd1-8d6a-4f97-9338-a8fb208c36ac" xlink:to="loc_us-gaap_InvestmentIncomeInterest_dda00f85-8a19-45df-b842-81d901737847" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseNonoperating_9c94f201-f6d5-42a3-b773-5851b53b0fde" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseNonoperating"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_015abbd1-8d6a-4f97-9338-a8fb208c36ac" xlink:to="loc_us-gaap_InterestExpenseNonoperating_9c94f201-f6d5-42a3-b773-5851b53b0fde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_7846b16a-d085-4084-aaa4-fcb0a413b9de" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_015abbd1-8d6a-4f97-9338-a8fb208c36ac" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_7846b16a-d085-4084-aaa4-fcb0a413b9de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_593ac8e4-41eb-45d9-ac9f-48f19b9931a5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_015abbd1-8d6a-4f97-9338-a8fb208c36ac" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_593ac8e4-41eb-45d9-ac9f-48f19b9931a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_219b8216-521c-484d-bad8-75a58be70001" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_04d8c43d-f8c3-4c97-aefe-9d8ba030c78d" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_219b8216-521c-484d-bad8-75a58be70001" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_5af0798b-3780-49ea-ad2a-7e588ff665f3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_04d8c43d-f8c3-4c97-aefe-9d8ba030c78d" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_5af0798b-3780-49ea-ad2a-7e588ff665f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_820f5329-5074-4546-ace4-0ad8195fa6df" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_04d8c43d-f8c3-4c97-aefe-9d8ba030c78d" xlink:to="loc_us-gaap_ProfitLoss_820f5329-5074-4546-ace4-0ad8195fa6df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_6601de88-14bd-4066-8927-66299ffed4c5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_04d8c43d-f8c3-4c97-aefe-9d8ba030c78d" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_6601de88-14bd-4066-8927-66299ffed4c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_541e8b70-7fed-4ad1-9fb4-6518ae8ecb46" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_04d8c43d-f8c3-4c97-aefe-9d8ba030c78d" xlink:to="loc_us-gaap_NetIncomeLoss_541e8b70-7fed-4ad1-9fb4-6518ae8ecb46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_655da16c-2f56-4cd8-959a-0fe3c3abbc34" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_04d8c43d-f8c3-4c97-aefe-9d8ba030c78d" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_655da16c-2f56-4cd8-959a-0fe3c3abbc34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_5a971efc-d5a3-44df-8ac3-8a3585fac290" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_655da16c-2f56-4cd8-959a-0fe3c3abbc34" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_5a971efc-d5a3-44df-8ac3-8a3585fac290" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_52ace552-27b6-477c-964d-ac1cc472ae1a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_655da16c-2f56-4cd8-959a-0fe3c3abbc34" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_52ace552-27b6-477c-964d-ac1cc472ae1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_b9b0684a-88f2-40ce-b06e-be2fc7f3f487" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_04d8c43d-f8c3-4c97-aefe-9d8ba030c78d" xlink:to="loc_us-gaap_EarningsPerShareAbstract_b9b0684a-88f2-40ce-b06e-be2fc7f3f487" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_b8405947-6873-4b47-8073-9e75e1579ea1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_b9b0684a-88f2-40ce-b06e-be2fc7f3f487" xlink:to="loc_us-gaap_EarningsPerShareBasic_b8405947-6873-4b47-8073-9e75e1579ea1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_e2a1f4f0-cd81-4c52-8e06-e46a97f9ec69" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_b9b0684a-88f2-40ce-b06e-be2fc7f3f487" xlink:to="loc_us-gaap_EarningsPerShareDiluted_e2a1f4f0-cd81-4c52-8e06-e46a97f9ec69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.preformed.com/role/StatementsofConsolidatedComprehensiveIncomeUnaudited" xlink:type="simple" xlink:href="plpc-20250630.xsd#StatementsofConsolidatedComprehensiveIncomeUnaudited"/>
  <link:presentationLink xlink:role="http://www.preformed.com/role/StatementsofConsolidatedComprehensiveIncomeUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_5ff29ba9-1429-4e9c-8caa-760dab4a571e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_dc2d9964-9e1a-465e-8ed4-06516785007f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_5ff29ba9-1429-4e9c-8caa-760dab4a571e" xlink:to="loc_us-gaap_ProfitLoss_dc2d9964-9e1a-465e-8ed4-06516785007f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_84df41cf-d7de-4241-ad73-82caa7b5adc2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_5ff29ba9-1429-4e9c-8caa-760dab4a571e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_84df41cf-d7de-4241-ad73-82caa7b5adc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_dcbccb26-e8f6-47a6-b916-f5093e8bd372" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_84df41cf-d7de-4241-ad73-82caa7b5adc2" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_dcbccb26-e8f6-47a6-b916-f5093e8bd372" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_4fb21491-a8f3-4e08-a653-c843ede9e0a8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_84df41cf-d7de-4241-ad73-82caa7b5adc2" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_4fb21491-a8f3-4e08-a653-c843ede9e0a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_3000a08e-5508-4ed3-bcf3-d8bc0076946d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_84df41cf-d7de-4241-ad73-82caa7b5adc2" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_3000a08e-5508-4ed3-bcf3-d8bc0076946d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_083dfff3-6b4a-4abc-b592-5a26a3f1affb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_5ff29ba9-1429-4e9c-8caa-760dab4a571e" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_083dfff3-6b4a-4abc-b592-5a26a3f1affb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_44bcc76d-ef57-4668-9a0d-b0b2f3191255" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_5ff29ba9-1429-4e9c-8caa-760dab4a571e" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_44bcc76d-ef57-4668-9a0d-b0b2f3191255" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.preformed.com/role/StatementsofConsolidatedCashFlowsUnaudited" xlink:type="simple" xlink:href="plpc-20250630.xsd#StatementsofConsolidatedCashFlowsUnaudited"/>
  <link:presentationLink xlink:role="http://www.preformed.com/role/StatementsofConsolidatedCashFlowsUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_19140737-7709-4112-a633-18414f744f13" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_9f8a0718-455d-422f-83ba-d7bb5e2d2d99" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_19140737-7709-4112-a633-18414f744f13" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_9f8a0718-455d-422f-83ba-d7bb5e2d2d99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_4a1bfdc9-12c0-4656-9e53-2db3a99873b7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_9f8a0718-455d-422f-83ba-d7bb5e2d2d99" xlink:to="loc_us-gaap_ProfitLoss_4a1bfdc9-12c0-4656-9e53-2db3a99873b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_71059535-cd68-4066-846c-738567536c81" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_9f8a0718-455d-422f-83ba-d7bb5e2d2d99" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_71059535-cd68-4066-846c-738567536c81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_e1bc5849-36a3-41b5-a1f1-75e11b7e028d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_71059535-cd68-4066-846c-738567536c81" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_e1bc5849-36a3-41b5-a1f1-75e11b7e028d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_1fe7cc48-c34f-4347-bbbd-770acc4a4b95" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_71059535-cd68-4066-846c-738567536c81" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_1fe7cc48-c34f-4347-bbbd-770acc4a4b95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_76e3c420-0220-4573-ba98-d7bdde075d06" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_71059535-cd68-4066-846c-738567536c81" xlink:to="loc_us-gaap_ShareBasedCompensation_76e3c420-0220-4573-ba98-d7bdde075d06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_49482769-0169-4c90-8875-b86896ac3df7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_71059535-cd68-4066-846c-738567536c81" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_49482769-0169-4c90-8875-b86896ac3df7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_9e72506d-4cea-40b3-a8ee-af939cfc4d66" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_71059535-cd68-4066-846c-738567536c81" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_9e72506d-4cea-40b3-a8ee-af939cfc4d66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapital_feac3ec4-4ec9-4772-a532-7f639d29cdbd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOperatingCapital"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_71059535-cd68-4066-846c-738567536c81" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapital_feac3ec4-4ec9-4772-a532-7f639d29cdbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1b53c5e4-0470-4f33-86fc-f2f73a7d46f8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_9f8a0718-455d-422f-83ba-d7bb5e2d2d99" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1b53c5e4-0470-4f33-86fc-f2f73a7d46f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_ee3b0805-2f9c-43a0-b472-f96b8688540b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_19140737-7709-4112-a633-18414f744f13" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_ee3b0805-2f9c-43a0-b472-f96b8688540b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_a94551e4-7b19-49da-a84d-a338e342a554" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_ee3b0805-2f9c-43a0-b472-f96b8688540b" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_a94551e4-7b19-49da-a84d-a338e342a554" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_3a5ed133-1f5a-4ab9-98d1-927c4b6b8322" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_ee3b0805-2f9c-43a0-b472-f96b8688540b" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_3a5ed133-1f5a-4ab9-98d1-927c4b6b8322" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments_2e03b6cf-e8e5-4345-a553-d62dac3c8fce" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_ee3b0805-2f9c-43a0-b472-f96b8688540b" xlink:to="loc_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments_2e03b6cf-e8e5-4345-a553-d62dac3c8fce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireInvestments_3437a8a9-3bfa-4a6c-b02e-3f1782456290" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireInvestments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_ee3b0805-2f9c-43a0-b472-f96b8688540b" xlink:to="loc_us-gaap_PaymentsToAcquireInvestments_3437a8a9-3bfa-4a6c-b02e-3f1782456290" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_267f64b9-5908-466b-9201-a3ebf0162fb9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_ee3b0805-2f9c-43a0-b472-f96b8688540b" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_267f64b9-5908-466b-9201-a3ebf0162fb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_8037215a-5ddb-41ef-a09f-2d5c852c4db6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_ee3b0805-2f9c-43a0-b472-f96b8688540b" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_8037215a-5ddb-41ef-a09f-2d5c852c4db6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_a3786826-b933-4280-8e9e-142d93644f8b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_19140737-7709-4112-a633-18414f744f13" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_a3786826-b933-4280-8e9e-142d93644f8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_da1e7f99-aa72-4542-bfde-b591cd2366bd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromRepaymentsOfShortTermDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_a3786826-b933-4280-8e9e-142d93644f8b" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_da1e7f99-aa72-4542-bfde-b591cd2366bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_7d2dfb9b-4235-4b22-a002-8ecdd3ee9a79" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_a3786826-b933-4280-8e9e-142d93644f8b" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_7d2dfb9b-4235-4b22-a002-8ecdd3ee9a79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_082e9000-4c2d-4369-ad6e-983ded750caa" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_a3786826-b933-4280-8e9e-142d93644f8b" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_082e9000-4c2d-4369-ad6e-983ded750caa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_043bed89-2190-4fab-ab3e-cb039f8a51ce" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_a3786826-b933-4280-8e9e-142d93644f8b" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_043bed89-2190-4fab-ab3e-cb039f8a51ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_1ac25ea0-e445-4cbe-ac2d-6a84152391fb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_a3786826-b933-4280-8e9e-142d93644f8b" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_1ac25ea0-e445-4cbe-ac2d-6a84152391fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfStockIssuanceCosts_2cb3e576-e5bf-44fe-a32f-f1af9f5a91ed" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsOfStockIssuanceCosts"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_a3786826-b933-4280-8e9e-142d93644f8b" xlink:to="loc_us-gaap_PaymentsOfStockIssuanceCosts_2cb3e576-e5bf-44fe-a32f-f1af9f5a91ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_3827b491-e0e5-43f7-8ffb-013b412c3b1f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_a3786826-b933-4280-8e9e-142d93644f8b" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_3827b491-e0e5-43f7-8ffb-013b412c3b1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_RepurchaseOfCommonStockFromRelatedParty_fcff283e-057e-4902-b190-4df84ae25a36" xlink:href="plpc-20250630.xsd#plpc_RepurchaseOfCommonStockFromRelatedParty"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_a3786826-b933-4280-8e9e-142d93644f8b" xlink:to="loc_plpc_RepurchaseOfCommonStockFromRelatedParty_fcff283e-057e-4902-b190-4df84ae25a36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_7eb38f96-c3cc-429d-b677-fc0fa38f263a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_a3786826-b933-4280-8e9e-142d93644f8b" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_7eb38f96-c3cc-429d-b677-fc0fa38f263a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_7b8f7673-ca7a-4fd7-910f-c8e7ba87a42f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_a3786826-b933-4280-8e9e-142d93644f8b" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_7b8f7673-ca7a-4fd7-910f-c8e7ba87a42f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_4c07bfae-b6fd-4d76-bd00-b86f35210451" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_19140737-7709-4112-a633-18414f744f13" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_4c07bfae-b6fd-4d76-bd00-b86f35210451" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_64e933bb-b21b-4a33-b374-54f8afb2f3fd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_19140737-7709-4112-a633-18414f744f13" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_64e933bb-b21b-4a33-b374-54f8afb2f3fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_5b0dd8a0-f53a-40b6-bee3-4e2ab3e2168b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_19140737-7709-4112-a633-18414f744f13" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_5b0dd8a0-f53a-40b6-bee3-4e2ab3e2168b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_533684de-7c21-415b-aa7c-bfc6b45353c2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_19140737-7709-4112-a633-18414f744f13" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_533684de-7c21-415b-aa7c-bfc6b45353c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.preformed.com/role/StatementsofConsolidatedShareholdersEquityUnaudited" xlink:type="simple" xlink:href="plpc-20250630.xsd#StatementsofConsolidatedShareholdersEquityUnaudited"/>
  <link:presentationLink xlink:role="http://www.preformed.com/role/StatementsofConsolidatedShareholdersEquityUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_d3e14b2f-8a48-4eb5-836c-f1a6edc6715c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_f81964e8-5f35-4cc3-a23f-e2ec7710fcff" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_d3e14b2f-8a48-4eb5-836c-f1a6edc6715c" xlink:to="loc_us-gaap_StatementTable_f81964e8-5f35-4cc3-a23f-e2ec7710fcff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_1e88e605-d619-411c-9b4f-27ee0ab71844" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_f81964e8-5f35-4cc3-a23f-e2ec7710fcff" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_1e88e605-d619-411c-9b4f-27ee0ab71844" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_08490084-aff7-4b31-ac0c-4f0f1eea2e0a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_1e88e605-d619-411c-9b4f-27ee0ab71844" xlink:to="loc_us-gaap_EquityComponentDomain_08490084-aff7-4b31-ac0c-4f0f1eea2e0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_c9e7a5c3-ecf7-4fc9-b0bb-cc57829f7416" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_08490084-aff7-4b31-ac0c-4f0f1eea2e0a" xlink:to="loc_us-gaap_CommonStockMember_c9e7a5c3-ecf7-4fc9-b0bb-cc57829f7416" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_CommonSharesIssuedToRabbiTrustMember_2f680552-00f7-4f84-b98e-f8dd1aa6e875" xlink:href="plpc-20250630.xsd#plpc_CommonSharesIssuedToRabbiTrustMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_08490084-aff7-4b31-ac0c-4f0f1eea2e0a" xlink:to="loc_plpc_CommonSharesIssuedToRabbiTrustMember_2f680552-00f7-4f84-b98e-f8dd1aa6e875" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_DeferredCompensationLiabilityMember_da4ea762-649f-46c1-830b-8288a42964cd" xlink:href="plpc-20250630.xsd#plpc_DeferredCompensationLiabilityMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_08490084-aff7-4b31-ac0c-4f0f1eea2e0a" xlink:to="loc_plpc_DeferredCompensationLiabilityMember_da4ea762-649f-46c1-830b-8288a42964cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockIncludingAdditionalPaidInCapitalMember_c7e184cb-8042-4f95-9505-54017d201b0b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockIncludingAdditionalPaidInCapitalMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_08490084-aff7-4b31-ac0c-4f0f1eea2e0a" xlink:to="loc_us-gaap_CommonStockIncludingAdditionalPaidInCapitalMember_c7e184cb-8042-4f95-9505-54017d201b0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_757701dc-420d-4d02-9d84-0f72d3747b76" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_08490084-aff7-4b31-ac0c-4f0f1eea2e0a" xlink:to="loc_us-gaap_RetainedEarningsMember_757701dc-420d-4d02-9d84-0f72d3747b76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember_d1872318-00e6-4032-b0a8-21ab5a54eb23" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_08490084-aff7-4b31-ac0c-4f0f1eea2e0a" xlink:to="loc_us-gaap_TreasuryStockCommonMember_d1872318-00e6-4032-b0a8-21ab5a54eb23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember_f00f4dd4-8c9f-4d74-9dd3-4f1ba1ffa963" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_08490084-aff7-4b31-ac0c-4f0f1eea2e0a" xlink:to="loc_us-gaap_AccumulatedTranslationAdjustmentMember_f00f4dd4-8c9f-4d74-9dd3-4f1ba1ffa963" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_821832dc-83dc-490a-849c-a59b7d4ee9cc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_08490084-aff7-4b31-ac0c-4f0f1eea2e0a" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_821832dc-83dc-490a-849c-a59b7d4ee9cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParentMember_638fde6e-f059-4854-951f-41da90e69c46" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ParentMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_08490084-aff7-4b31-ac0c-4f0f1eea2e0a" xlink:to="loc_us-gaap_ParentMember_638fde6e-f059-4854-951f-41da90e69c46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_c5b595a1-fa88-4d75-8236-358532392d37" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_08490084-aff7-4b31-ac0c-4f0f1eea2e0a" xlink:to="loc_us-gaap_NoncontrollingInterestMember_c5b595a1-fa88-4d75-8236-358532392d37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_b40cd26a-f295-47ec-93cc-03bde039c773" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_f81964e8-5f35-4cc3-a23f-e2ec7710fcff" xlink:to="loc_us-gaap_StatementLineItems_b40cd26a-f295-47ec-93cc-03bde039c773" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_1d741955-5baa-41d9-84e1-8ca4cab4b007" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_b40cd26a-f295-47ec-93cc-03bde039c773" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_1d741955-5baa-41d9-84e1-8ca4cab4b007" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_37b7b956-f280-4971-a99e-c2c5bb417474" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_1d741955-5baa-41d9-84e1-8ca4cab4b007" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_37b7b956-f280-4971-a99e-c2c5bb417474" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_c22afd6c-1ed0-40c9-8777-1413ebaf312b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_1d741955-5baa-41d9-84e1-8ca4cab4b007" xlink:to="loc_us-gaap_ProfitLoss_c22afd6c-1ed0-40c9-8777-1413ebaf312b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_b1fb1840-9ae7-4aa8-b0c3-6273688843e8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_1d741955-5baa-41d9-84e1-8ca4cab4b007" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_b1fb1840-9ae7-4aa8-b0c3-6273688843e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_7d695125-4b55-4cae-8aed-54a30d769b9a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_1d741955-5baa-41d9-84e1-8ca4cab4b007" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_7d695125-4b55-4cae-8aed-54a30d769b9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_f48ec66d-6f47-4acd-a9bd-8db8451a0c5e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_1d741955-5baa-41d9-84e1-8ca4cab4b007" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_f48ec66d-6f47-4acd-a9bd-8db8451a0c5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_531fc3e0-0770-4730-bc66-b99ab0720142" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_1d741955-5baa-41d9-84e1-8ca4cab4b007" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_531fc3e0-0770-4730-bc66-b99ab0720142" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_a74eda72-cde0-4063-8d51-74eb6b85a4e6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_1d741955-5baa-41d9-84e1-8ca4cab4b007" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_a74eda72-cde0-4063-8d51-74eb6b85a4e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_SharesIssuedToEmployeeTrustDuringPeriodValue_699d88e8-cc16-464f-9297-d3effad9efba" xlink:href="plpc-20250630.xsd#plpc_SharesIssuedToEmployeeTrustDuringPeriodValue"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_1d741955-5baa-41d9-84e1-8ca4cab4b007" xlink:to="loc_plpc_SharesIssuedToEmployeeTrustDuringPeriodValue_699d88e8-cc16-464f-9297-d3effad9efba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_SharesDistributedFromEmployeeTrustDuringPeriodValue_a3cb2b23-74ef-448f-8838-d4f53aa73358" xlink:href="plpc-20250630.xsd#plpc_SharesDistributedFromEmployeeTrustDuringPeriodValue"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_1d741955-5baa-41d9-84e1-8ca4cab4b007" xlink:to="loc_plpc_SharesDistributedFromEmployeeTrustDuringPeriodValue_a3cb2b23-74ef-448f-8838-d4f53aa73358" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_ea0aaba8-1b91-402c-920a-392a59f4ce92" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_1d741955-5baa-41d9-84e1-8ca4cab4b007" xlink:to="loc_us-gaap_DividendsCommonStockCash_ea0aaba8-1b91-402c-920a-392a59f4ce92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_c9fb06a7-bc40-4bf8-9cf7-c19e9bf64233" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_1d741955-5baa-41d9-84e1-8ca4cab4b007" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_c9fb06a7-bc40-4bf8-9cf7-c19e9bf64233" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.preformed.com/role/StatementsofConsolidatedShareholdersEquityUnauditedParenthetical" xlink:type="simple" xlink:href="plpc-20250630.xsd#StatementsofConsolidatedShareholdersEquityUnauditedParenthetical"/>
  <link:presentationLink xlink:role="http://www.preformed.com/role/StatementsofConsolidatedShareholdersEquityUnauditedParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_0f5025be-0309-4200-bc13-3ba00f5afd19" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_73c29caa-c23e-47ec-97f4-a6ebb85900d5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_0f5025be-0309-4200-bc13-3ba00f5afd19" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_73c29caa-c23e-47ec-97f4-a6ebb85900d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_737565c3-fa8d-45d8-923d-6d384021f45b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_0f5025be-0309-4200-bc13-3ba00f5afd19" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_737565c3-fa8d-45d8-923d-6d384021f45b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_SharesIssuedToEmployeeTrustDuringPeriodShares_6b076541-cdda-4fbe-85d3-17abd7104b57" xlink:href="plpc-20250630.xsd#plpc_SharesIssuedToEmployeeTrustDuringPeriodShares"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_0f5025be-0309-4200-bc13-3ba00f5afd19" xlink:to="loc_plpc_SharesIssuedToEmployeeTrustDuringPeriodShares_6b076541-cdda-4fbe-85d3-17abd7104b57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_SharesDistributedFromEmployeeTrustDuringPeriodShares_611f999a-a185-4103-ad47-f08b04fad186" xlink:href="plpc-20250630.xsd#plpc_SharesDistributedFromEmployeeTrustDuringPeriodShares"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_0f5025be-0309-4200-bc13-3ba00f5afd19" xlink:to="loc_plpc_SharesDistributedFromEmployeeTrustDuringPeriodShares_611f999a-a185-4103-ad47-f08b04fad186" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_4b030cce-7bca-4988-b9e1-aebc5772019d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_0f5025be-0309-4200-bc13-3ba00f5afd19" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_4b030cce-7bca-4988-b9e1-aebc5772019d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.preformed.com/role/SignificantAccountingPolicies" xlink:type="simple" xlink:href="plpc-20250630.xsd#SignificantAccountingPolicies"/>
  <link:presentationLink xlink:role="http://www.preformed.com/role/SignificantAccountingPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_fdcd976c-2ef4-4f43-8de5-0884cf4a9c9f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_b69e0599-6377-47ec-8589-4cd3fd53c82d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_fdcd976c-2ef4-4f43-8de5-0884cf4a9c9f" xlink:to="loc_us-gaap_SignificantAccountingPoliciesTextBlock_b69e0599-6377-47ec-8589-4cd3fd53c82d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.preformed.com/role/Revenue" xlink:type="simple" xlink:href="plpc-20250630.xsd#Revenue"/>
  <link:presentationLink xlink:role="http://www.preformed.com/role/Revenue" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_f138d1ce-4fd4-4280-b9f1-d50dd30caaec" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_16deaf88-f0ba-4a4f-a084-591dfe68c10f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_f138d1ce-4fd4-4280-b9f1-d50dd30caaec" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_16deaf88-f0ba-4a4f-a084-591dfe68c10f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.preformed.com/role/InventoriesNet" xlink:type="simple" xlink:href="plpc-20250630.xsd#InventoriesNet"/>
  <link:presentationLink xlink:role="http://www.preformed.com/role/InventoriesNet" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_9dd59c70-304d-4216-8d72-78a1d08e52fd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureTextBlock_8279b2df-2a44-4152-ab35-252814a30c9b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_9dd59c70-304d-4216-8d72-78a1d08e52fd" xlink:to="loc_us-gaap_InventoryDisclosureTextBlock_8279b2df-2a44-4152-ab35-252814a30c9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.preformed.com/role/PropertyandEquipmentNet" xlink:type="simple" xlink:href="plpc-20250630.xsd#PropertyandEquipmentNet"/>
  <link:presentationLink xlink:role="http://www.preformed.com/role/PropertyandEquipmentNet" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_74168a3c-65fd-45dd-b10c-d56648cf7d88" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_a70c4202-a175-4204-a04d-e1ba59d9ff12" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_74168a3c-65fd-45dd-b10c-d56648cf7d88" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_a70c4202-a175-4204-a04d-e1ba59d9ff12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.preformed.com/role/ContingentandOtherLiabilities" xlink:type="simple" xlink:href="plpc-20250630.xsd#ContingentandOtherLiabilities"/>
  <link:presentationLink xlink:role="http://www.preformed.com/role/ContingentandOtherLiabilities" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_4172bfb7-c51c-40e1-af2d-c90d33b3b2f5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyDisclosures_14bf85d3-a86d-407a-b948-819d2369ccb4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LossContingencyDisclosures"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_4172bfb7-c51c-40e1-af2d-c90d33b3b2f5" xlink:to="loc_us-gaap_LossContingencyDisclosures_14bf85d3-a86d-407a-b948-819d2369ccb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.preformed.com/role/PensionPlans" xlink:type="simple" xlink:href="plpc-20250630.xsd#PensionPlans"/>
  <link:presentationLink xlink:role="http://www.preformed.com/role/PensionPlans" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_ab5eab66-de52-4e71-b39e-8e717cffc07c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_0afbc231-a02e-416b-b163-e2d0f3bcd2d0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_ab5eab66-de52-4e71-b39e-8e717cffc07c" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_0afbc231-a02e-416b-b163-e2d0f3bcd2d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.preformed.com/role/AccumulatedOtherComprehensiveIncomeAOCI" xlink:type="simple" xlink:href="plpc-20250630.xsd#AccumulatedOtherComprehensiveIncomeAOCI"/>
  <link:presentationLink xlink:role="http://www.preformed.com/role/AccumulatedOtherComprehensiveIncomeAOCI" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_f8ab57a2-00c7-4b9d-94ce-575211e4f6e5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNoteTextBlock_5d4a5347-87b2-4445-a746-b9a554883962" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComprehensiveIncomeNoteTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_f8ab57a2-00c7-4b9d-94ce-575211e4f6e5" xlink:to="loc_us-gaap_ComprehensiveIncomeNoteTextBlock_5d4a5347-87b2-4445-a746-b9a554883962" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.preformed.com/role/DebtandCreditArrangements" xlink:type="simple" xlink:href="plpc-20250630.xsd#DebtandCreditArrangements"/>
  <link:presentationLink xlink:role="http://www.preformed.com/role/DebtandCreditArrangements" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_4ab0bd51-c259-4e70-9d18-e6808af104ca" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_2a118e8d-96e9-400a-ab44-151de2864ce0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_4ab0bd51-c259-4e70-9d18-e6808af104ca" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_2a118e8d-96e9-400a-ab44-151de2864ce0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.preformed.com/role/IncomeTaxes" xlink:type="simple" xlink:href="plpc-20250630.xsd#IncomeTaxes"/>
  <link:presentationLink xlink:role="http://www.preformed.com/role/IncomeTaxes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_32f403e0-79a4-424c-940a-b6759ed86356" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_05cd0c06-ee63-4bd0-9537-e4fe446f98f8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_32f403e0-79a4-424c-940a-b6759ed86356" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_05cd0c06-ee63-4bd0-9537-e4fe446f98f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.preformed.com/role/ComputationofEarningsPerShare" xlink:type="simple" xlink:href="plpc-20250630.xsd#ComputationofEarningsPerShare"/>
  <link:presentationLink xlink:role="http://www.preformed.com/role/ComputationofEarningsPerShare" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_4906595c-5a15-44c1-9617-ded81fb8735c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_17de9e5f-7409-4479-9877-85e09a26d285" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_4906595c-5a15-44c1-9617-ded81fb8735c" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_17de9e5f-7409-4479-9877-85e09a26d285" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.preformed.com/role/GoodwillandOtherIntangibles" xlink:type="simple" xlink:href="plpc-20250630.xsd#GoodwillandOtherIntangibles"/>
  <link:presentationLink xlink:role="http://www.preformed.com/role/GoodwillandOtherIntangibles" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_09d8bd12-0109-4586-8785-4908dc80b863" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_dba49c05-02fd-4e1f-95d6-82d9196fbaf4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_09d8bd12-0109-4586-8785-4908dc80b863" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_dba49c05-02fd-4e1f-95d6-82d9196fbaf4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.preformed.com/role/FairValueofFinancialAssetsandLiabilities" xlink:type="simple" xlink:href="plpc-20250630.xsd#FairValueofFinancialAssetsandLiabilities"/>
  <link:presentationLink xlink:role="http://www.preformed.com/role/FairValueofFinancialAssetsandLiabilities" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_9a71f59b-c7c5-4d8d-95a9-da60713e3c03" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_deaaaf56-d49f-4d9d-865e-b4676cfe4932" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_9a71f59b-c7c5-4d8d-95a9-da60713e3c03" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_deaaaf56-d49f-4d9d-865e-b4676cfe4932" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.preformed.com/role/SegmentInformation" xlink:type="simple" xlink:href="plpc-20250630.xsd#SegmentInformation"/>
  <link:presentationLink xlink:role="http://www.preformed.com/role/SegmentInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_b4d4e881-6d04-4315-a2e9-4ad896d9241c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_8db083e8-e7b1-4786-b4b8-ca877e815fa5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_b4d4e881-6d04-4315-a2e9-4ad896d9241c" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_8db083e8-e7b1-4786-b4b8-ca877e815fa5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.preformed.com/role/AcquisitionsofBusinesses" xlink:type="simple" xlink:href="plpc-20250630.xsd#AcquisitionsofBusinesses"/>
  <link:presentationLink xlink:role="http://www.preformed.com/role/AcquisitionsofBusinesses" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_78e003ac-1362-4e5e-b9d2-bc391791df9b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock_6a38331e-0c8a-464b-a6e8-be70f614d272" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_78e003ac-1362-4e5e-b9d2-bc391791df9b" xlink:to="loc_us-gaap_BusinessCombinationDisclosureTextBlock_6a38331e-0c8a-464b-a6e8-be70f614d272" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.preformed.com/role/SignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="plpc-20250630.xsd#SignificantAccountingPoliciesPolicies"/>
  <link:presentationLink xlink:role="http://www.preformed.com/role/SignificantAccountingPoliciesPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_5c226a51-1e1f-46d0-a0dc-01889b52be6f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_95175e01-5c88-4e31-9f4a-7f759b7411bf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5c226a51-1e1f-46d0-a0dc-01889b52be6f" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_95175e01-5c88-4e31-9f4a-7f759b7411bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_09f4c3c8-0303-4d64-9ee2-5fd415a6b3d2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingenciesPolicyTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5c226a51-1e1f-46d0-a0dc-01889b52be6f" xlink:to="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_09f4c3c8-0303-4d64-9ee2-5fd415a6b3d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesPolicyTextBlock_c8876e3d-aa39-4a8f-b4bc-9f19e551bf4a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativesPolicyTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5c226a51-1e1f-46d0-a0dc-01889b52be6f" xlink:to="loc_us-gaap_DerivativesPolicyTextBlock_c8876e3d-aa39-4a8f-b4bc-9f19e551bf4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_9fb940d3-41bf-4131-86bb-92209a348b77" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5c226a51-1e1f-46d0-a0dc-01889b52be6f" xlink:to="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_9fb940d3-41bf-4131-86bb-92209a348b77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.preformed.com/role/RevenueTables" xlink:type="simple" xlink:href="plpc-20250630.xsd#RevenueTables"/>
  <link:presentationLink xlink:role="http://www.preformed.com/role/RevenueTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_4c9a9372-a5eb-4963-8b25-45f76e7cad1b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_70c7c691-c058-44c6-a45f-33bd82938b7c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_4c9a9372-a5eb-4963-8b25-45f76e7cad1b" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_70c7c691-c058-44c6-a45f-33bd82938b7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_8e6277df-450a-493f-9c51-cdef34d8e2a3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_4c9a9372-a5eb-4963-8b25-45f76e7cad1b" xlink:to="loc_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_8e6277df-450a-493f-9c51-cdef34d8e2a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.preformed.com/role/InventoriesNetTables" xlink:type="simple" xlink:href="plpc-20250630.xsd#InventoriesNetTables"/>
  <link:presentationLink xlink:role="http://www.preformed.com/role/InventoriesNetTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_89bf1070-ac34-4f7e-b8e6-e65ef503b717" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_e6bfe77b-d00b-41a2-b1f5-43721e47d898" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_89bf1070-ac34-4f7e-b8e6-e65ef503b717" xlink:to="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_e6bfe77b-d00b-41a2-b1f5-43721e47d898" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.preformed.com/role/PropertyandEquipmentNetTables" xlink:type="simple" xlink:href="plpc-20250630.xsd#PropertyandEquipmentNetTables"/>
  <link:presentationLink xlink:role="http://www.preformed.com/role/PropertyandEquipmentNetTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_dc53fcce-b6f5-43a0-858b-6fda12258702" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_5450b982-5b3e-457f-8561-39c0bb0b5ef8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_dc53fcce-b6f5-43a0-858b-6fda12258702" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_5450b982-5b3e-457f-8561-39c0bb0b5ef8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.preformed.com/role/PensionPlansTables" xlink:type="simple" xlink:href="plpc-20250630.xsd#PensionPlansTables"/>
  <link:presentationLink xlink:role="http://www.preformed.com/role/PensionPlansTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_af8fb387-f748-4441-8457-c5b39c9eac97" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_6a764191-ed06-41a0-bb58-1bf20b9e9006" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfNetBenefitCostsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_af8fb387-f748-4441-8457-c5b39c9eac97" xlink:to="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_6a764191-ed06-41a0-bb58-1bf20b9e9006" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.preformed.com/role/AccumulatedOtherComprehensiveIncomeAOCITables" xlink:type="simple" xlink:href="plpc-20250630.xsd#AccumulatedOtherComprehensiveIncomeAOCITables"/>
  <link:presentationLink xlink:role="http://www.preformed.com/role/AccumulatedOtherComprehensiveIncomeAOCITables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_7af176fc-fb26-4356-8581-22e518be87a1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_414ab1e4-09f7-4804-a5b9-f016698a1a6c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_7af176fc-fb26-4356-8581-22e518be87a1" xlink:to="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_414ab1e4-09f7-4804-a5b9-f016698a1a6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.preformed.com/role/ComputationofEarningsPerShareTables" xlink:type="simple" xlink:href="plpc-20250630.xsd#ComputationofEarningsPerShareTables"/>
  <link:presentationLink xlink:role="http://www.preformed.com/role/ComputationofEarningsPerShareTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_660f970c-ec43-4bf5-9afa-9a036fdc2a29" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_add22f4c-a4cf-4c7d-951d-325a74401f4c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_660f970c-ec43-4bf5-9afa-9a036fdc2a29" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_add22f4c-a4cf-4c7d-951d-325a74401f4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.preformed.com/role/GoodwillandOtherIntangiblesTables" xlink:type="simple" xlink:href="plpc-20250630.xsd#GoodwillandOtherIntangiblesTables"/>
  <link:presentationLink xlink:role="http://www.preformed.com/role/GoodwillandOtherIntangiblesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_23cc0dd7-8f62-4faa-9b72-2d89e3c7c108" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock_bc50b490-6713-4c16-a5c1-22c98dbd02bd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_23cc0dd7-8f62-4faa-9b72-2d89e3c7c108" xlink:to="loc_us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock_bc50b490-6713-4c16-a5c1-22c98dbd02bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock_79152724-8332-4c6e-bfee-6e715600a14f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_23cc0dd7-8f62-4faa-9b72-2d89e3c7c108" xlink:to="loc_us-gaap_ScheduleOfGoodwillTextBlock_79152724-8332-4c6e-bfee-6e715600a14f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.preformed.com/role/FairValueofFinancialAssetsandLiabilitiesTables" xlink:type="simple" xlink:href="plpc-20250630.xsd#FairValueofFinancialAssetsandLiabilitiesTables"/>
  <link:presentationLink xlink:role="http://www.preformed.com/role/FairValueofFinancialAssetsandLiabilitiesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_0e557225-fb25-4d21-a2a9-d68312c406e9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_8a5e17ba-ff1c-4929-b686-f2df72f0ef0e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_0e557225-fb25-4d21-a2a9-d68312c406e9" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_8a5e17ba-ff1c-4929-b686-f2df72f0ef0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock_013c580d-9c0e-47f1-98fb-0291978f9376" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_0e557225-fb25-4d21-a2a9-d68312c406e9" xlink:to="loc_us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock_013c580d-9c0e-47f1-98fb-0291978f9376" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.preformed.com/role/SegmentInformationTables" xlink:type="simple" xlink:href="plpc-20250630.xsd#SegmentInformationTables"/>
  <link:presentationLink xlink:role="http://www.preformed.com/role/SegmentInformationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_0edd9c3b-c01a-41f3-a7bc-343eb8b3a803" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_28c9d599-e32b-40be-b9b6-54e299866d67" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_0edd9c3b-c01a-41f3-a7bc-343eb8b3a803" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_28c9d599-e32b-40be-b9b6-54e299866d67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock_bfeb7a79-8af4-4ddf-9f76-82a957507ffb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_0edd9c3b-c01a-41f3-a7bc-343eb8b3a803" xlink:to="loc_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock_bfeb7a79-8af4-4ddf-9f76-82a957507ffb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.preformed.com/role/SignificantAccountingPoliciesDetails" xlink:type="simple" xlink:href="plpc-20250630.xsd#SignificantAccountingPoliciesDetails"/>
  <link:presentationLink xlink:role="http://www.preformed.com/role/SignificantAccountingPoliciesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_ace0248b-b7d2-46c0-a92a-2ca83cb5b241" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_PercentageOfOwnershipInEarningsOfSubsidiary_7a2d842a-70d1-4c3e-8d8c-6a263b3fcd6b" xlink:href="plpc-20250630.xsd#plpc_PercentageOfOwnershipInEarningsOfSubsidiary"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_ace0248b-b7d2-46c0-a92a-2ca83cb5b241" xlink:to="loc_plpc_PercentageOfOwnershipInEarningsOfSubsidiary_7a2d842a-70d1-4c3e-8d8c-6a263b3fcd6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.preformed.com/role/RevenueRevenuesbySegmentandProductTypeDetails" xlink:type="simple" xlink:href="plpc-20250630.xsd#RevenueRevenuesbySegmentandProductTypeDetails"/>
  <link:presentationLink xlink:role="http://www.preformed.com/role/RevenueRevenuesbySegmentandProductTypeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_eff238a0-68ff-4dae-83d4-f5c6a6f87994" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_f823b260-ddc1-43e5-9d3a-0d3b02eb8f45" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_eff238a0-68ff-4dae-83d4-f5c6a6f87994" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_f823b260-ddc1-43e5-9d3a-0d3b02eb8f45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_0caa683b-527f-435f-80ab-9d36ae428c03" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_f823b260-ddc1-43e5-9d3a-0d3b02eb8f45" xlink:to="loc_srt_StatementGeographicalAxis_0caa683b-527f-435f-80ab-9d36ae428c03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_fbc09a1d-6d63-4819-b358-597de8f0d21c" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_0caa683b-527f-435f-80ab-9d36ae428c03" xlink:to="loc_srt_SegmentGeographicalDomain_fbc09a1d-6d63-4819-b358-597de8f0d21c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_PlpUsaMember_f0832b97-61ed-4699-acc4-f0c3a3d8ab75" xlink:href="plpc-20250630.xsd#plpc_PlpUsaMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_fbc09a1d-6d63-4819-b358-597de8f0d21c" xlink:to="loc_plpc_PlpUsaMember_f0832b97-61ed-4699-acc4-f0c3a3d8ab75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AmericasMember_3e7f0ab4-15cd-4336-ac04-41876c7bd4fb" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_AmericasMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_fbc09a1d-6d63-4819-b358-597de8f0d21c" xlink:to="loc_srt_AmericasMember_3e7f0ab4-15cd-4336-ac04-41876c7bd4fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EMEAMember_dffa50d4-3f1c-4c1e-bfe9-0bbbf6ab85e4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EMEAMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_fbc09a1d-6d63-4819-b358-597de8f0d21c" xlink:to="loc_us-gaap_EMEAMember_dffa50d4-3f1c-4c1e-bfe9-0bbbf6ab85e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AsiaPacificMember_1e6126ba-c226-4096-98ee-ef7f0a65839e" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_AsiaPacificMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_fbc09a1d-6d63-4819-b358-597de8f0d21c" xlink:to="loc_srt_AsiaPacificMember_1e6126ba-c226-4096-98ee-ef7f0a65839e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_3d06e1c9-ae58-438c-b8d1-c96ed3e82166" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_f823b260-ddc1-43e5-9d3a-0d3b02eb8f45" xlink:to="loc_srt_ProductOrServiceAxis_3d06e1c9-ae58-438c-b8d1-c96ed3e82166" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_bea76ed6-823b-4fa8-a695-fc2faf98b347" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_3d06e1c9-ae58-438c-b8d1-c96ed3e82166" xlink:to="loc_srt_ProductsAndServicesDomain_bea76ed6-823b-4fa8-a695-fc2faf98b347" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnergyServiceMember_79eff661-46a9-4ea5-b37e-b9bd3a3361e2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EnergyServiceMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_bea76ed6-823b-4fa8-a695-fc2faf98b347" xlink:to="loc_us-gaap_EnergyServiceMember_79eff661-46a9-4ea5-b37e-b9bd3a3361e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_CommunicationsMember_c98c829f-0672-4767-8888-e5a7aa130de0" xlink:href="plpc-20250630.xsd#plpc_CommunicationsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_bea76ed6-823b-4fa8-a695-fc2faf98b347" xlink:to="loc_plpc_CommunicationsMember_c98c829f-0672-4767-8888-e5a7aa130de0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_SpecialIndustriesMember_36e3966c-b532-40bd-9208-cc0d80944b02" xlink:href="plpc-20250630.xsd#plpc_SpecialIndustriesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_bea76ed6-823b-4fa8-a695-fc2faf98b347" xlink:to="loc_plpc_SpecialIndustriesMember_36e3966c-b532-40bd-9208-cc0d80944b02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_04ab9655-fbaf-4ddd-8fb1-1aab5f3f949d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_f823b260-ddc1-43e5-9d3a-0d3b02eb8f45" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_04ab9655-fbaf-4ddd-8fb1-1aab5f3f949d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax_de35e137-385a-40b2-bf65-a06e86e5a98a" xlink:href="plpc-20250630.xsd#plpc_PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_04ab9655-fbaf-4ddd-8fb1-1aab5f3f949d" xlink:to="loc_plpc_PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax_de35e137-385a-40b2-bf65-a06e86e5a98a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.preformed.com/role/RevenueScheduleofChangeinAllowanceforCreditLossesDetails" xlink:type="simple" xlink:href="plpc-20250630.xsd#RevenueScheduleofChangeinAllowanceforCreditLossesDetails"/>
  <link:presentationLink xlink:role="http://www.preformed.com/role/RevenueScheduleofChangeinAllowanceforCreditLossesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_c38519bf-5930-42c4-b279-b49b5a03041b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_589213d2-d117-4b88-b382-804fdf641864" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_c38519bf-5930-42c4-b279-b49b5a03041b" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_589213d2-d117-4b88-b382-804fdf641864" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_97a6b7ed-a5dc-43bf-b08c-ff1a567231e4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_589213d2-d117-4b88-b382-804fdf641864" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_97a6b7ed-a5dc-43bf-b08c-ff1a567231e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_d0c88ac9-81c0-438c-baa1-c608d970871c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_589213d2-d117-4b88-b382-804fdf641864" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_d0c88ac9-81c0-438c-baa1-c608d970871c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_19a33c53-faf6-4ba0-957c-b5143b98125c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_589213d2-d117-4b88-b382-804fdf641864" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_19a33c53-faf6-4ba0-957c-b5143b98125c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_AccountsReceivableAllowanceForCreditLossesForeignExchangeAndOther_c6622888-53b6-4d32-8719-b27d290e3833" xlink:href="plpc-20250630.xsd#plpc_AccountsReceivableAllowanceForCreditLossesForeignExchangeAndOther"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_589213d2-d117-4b88-b382-804fdf641864" xlink:to="loc_plpc_AccountsReceivableAllowanceForCreditLossesForeignExchangeAndOther_c6622888-53b6-4d32-8719-b27d290e3833" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_f6f47da0-2f8c-41ce-b90a-20fdefe40525" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_589213d2-d117-4b88-b382-804fdf641864" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_f6f47da0-2f8c-41ce-b90a-20fdefe40525" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.preformed.com/role/InventoriesNetInventoriesNetDetails" xlink:type="simple" xlink:href="plpc-20250630.xsd#InventoriesNetInventoriesNetDetails"/>
  <link:presentationLink xlink:role="http://www.preformed.com/role/InventoriesNetInventoriesNetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_0e5098e5-576f-4bd7-bac4-87700406ef9a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterials_649c9164-8c2f-44c8-893a-24e99d02eebf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryRawMaterials"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_0e5098e5-576f-4bd7-bac4-87700406ef9a" xlink:to="loc_us-gaap_InventoryRawMaterials_649c9164-8c2f-44c8-893a-24e99d02eebf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcess_fbadb472-1130-4051-8667-e56f84b56612" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryWorkInProcess"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_0e5098e5-576f-4bd7-bac4-87700406ef9a" xlink:to="loc_us-gaap_InventoryWorkInProcess_fbadb472-1130-4051-8667-e56f84b56612" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoods_dfd0cfe0-03c3-4314-9c9d-d8cb178cbc3b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryFinishedGoods"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_0e5098e5-576f-4bd7-bac4-87700406ef9a" xlink:to="loc_us-gaap_InventoryFinishedGoods_dfd0cfe0-03c3-4314-9c9d-d8cb178cbc3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryGross_6aba5435-bad4-442e-898b-0feede1e5649" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryGross"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_0e5098e5-576f-4bd7-bac4-87700406ef9a" xlink:to="loc_us-gaap_InventoryGross_6aba5435-bad4-442e-898b-0feede1e5649" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryLIFOReserve_1312682a-d850-4d8e-9b7a-cf85b992b652" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryLIFOReserve"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_0e5098e5-576f-4bd7-bac4-87700406ef9a" xlink:to="loc_us-gaap_InventoryLIFOReserve_1312682a-d850-4d8e-9b7a-cf85b992b652" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_ef34b08a-3b82-4fa7-aa86-8cc928bdacc7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_0e5098e5-576f-4bd7-bac4-87700406ef9a" xlink:to="loc_us-gaap_InventoryNet_ef34b08a-3b82-4fa7-aa86-8cc928bdacc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.preformed.com/role/InventoriesNetAdditionalInformationDetails" xlink:type="simple" xlink:href="plpc-20250630.xsd#InventoriesNetAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.preformed.com/role/InventoriesNetAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_e52995e5-1bfc-49fc-a18d-2660bd3a9bdf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LIFOInventoryAmount_b33d7ce4-2411-4518-9f09-dd395a82f2a4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LIFOInventoryAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_e52995e5-1bfc-49fc-a18d-2660bd3a9bdf" xlink:to="loc_us-gaap_LIFOInventoryAmount_b33d7ce4-2411-4518-9f09-dd395a82f2a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryLIFOReserveEffectOnIncomeNet_b996100f-d554-4b03-83ac-30f1698f61a6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryLIFOReserveEffectOnIncomeNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_e52995e5-1bfc-49fc-a18d-2660bd3a9bdf" xlink:to="loc_us-gaap_InventoryLIFOReserveEffectOnIncomeNet_b996100f-d554-4b03-83ac-30f1698f61a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryValuationReserves_ec922855-2bb3-4b56-bcc5-e02bcc72836f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryValuationReserves"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_e52995e5-1bfc-49fc-a18d-2660bd3a9bdf" xlink:to="loc_us-gaap_InventoryValuationReserves_ec922855-2bb3-4b56-bcc5-e02bcc72836f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.preformed.com/role/PropertyandEquipmentNetDetails" xlink:type="simple" xlink:href="plpc-20250630.xsd#PropertyandEquipmentNetDetails"/>
  <link:presentationLink xlink:role="http://www.preformed.com/role/PropertyandEquipmentNetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_f802820b-69f8-447f-8dd8-3addc0d992ff" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_4c2f61cc-ca31-466f-b421-de668f7d6d10" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_f802820b-69f8-447f-8dd8-3addc0d992ff" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_4c2f61cc-ca31-466f-b421-de668f7d6d10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_7ac40755-1999-4c27-831a-f7dd792d410a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_4c2f61cc-ca31-466f-b421-de668f7d6d10" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_7ac40755-1999-4c27-831a-f7dd792d410a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_11b17a4b-f248-4c92-b38f-4397ae392c31" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_7ac40755-1999-4c27-831a-f7dd792d410a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_11b17a4b-f248-4c92-b38f-4397ae392c31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandAndLandImprovementsMember_cc0d1908-b7b3-4ae6-8560-bace6d94c451" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LandAndLandImprovementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_11b17a4b-f248-4c92-b38f-4397ae392c31" xlink:to="loc_us-gaap_LandAndLandImprovementsMember_cc0d1908-b7b3-4ae6-8560-bace6d94c451" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_5cf84984-b141-4938-a5fe-cb32a9cd1cd2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_11b17a4b-f248-4c92-b38f-4397ae392c31" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_5cf84984-b141-4938-a5fe-cb32a9cd1cd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_7add714b-f238-456a-817a-f6e5292629eb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_11b17a4b-f248-4c92-b38f-4397ae392c31" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_7add714b-f238-456a-817a-f6e5292629eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember_08d1bae3-8363-45b1-9a39-bf9cfb5bb5de" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_11b17a4b-f248-4c92-b38f-4397ae392c31" xlink:to="loc_us-gaap_ConstructionInProgressMember_08d1bae3-8363-45b1-9a39-bf9cfb5bb5de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_a3cf50b6-47f7-4b7e-bca7-e925824ac5d6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_4c2f61cc-ca31-466f-b421-de668f7d6d10" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_a3cf50b6-47f7-4b7e-bca7-e925824ac5d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_6a579224-4e80-4f8d-bbdf-102dfae48644" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_a3cf50b6-47f7-4b7e-bca7-e925824ac5d6" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_6a579224-4e80-4f8d-bbdf-102dfae48644" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_f3b46d34-6ef5-4bfd-b396-90aecdcd63f7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_a3cf50b6-47f7-4b7e-bca7-e925824ac5d6" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_f3b46d34-6ef5-4bfd-b396-90aecdcd63f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_782b0c36-7e87-4fc5-bc9d-e6e88b343c01" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_a3cf50b6-47f7-4b7e-bca7-e925824ac5d6" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_782b0c36-7e87-4fc5-bc9d-e6e88b343c01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.preformed.com/role/ContingentandOtherLiabilitiesDetails" xlink:type="simple" xlink:href="plpc-20250630.xsd#ContingentandOtherLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.preformed.com/role/ContingentandOtherLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_024a3111-3e16-4dc8-be68-5ce1dd04b5f5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_70d79f3b-90c8-412b-8b12-84a67c58bc12" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LossContingencyEstimateOfPossibleLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_024a3111-3e16-4dc8-be68-5ce1dd04b5f5" xlink:to="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_70d79f3b-90c8-412b-8b12-84a67c58bc12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_ContractWithCustomerLiabilityIncreaseFromAdvancePaymentsReceived_7fca9532-a76b-4781-bd04-b13b34e1637b" xlink:href="plpc-20250630.xsd#plpc_ContractWithCustomerLiabilityIncreaseFromAdvancePaymentsReceived"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_024a3111-3e16-4dc8-be68-5ce1dd04b5f5" xlink:to="loc_plpc_ContractWithCustomerLiabilityIncreaseFromAdvancePaymentsReceived_7fca9532-a76b-4781-bd04-b13b34e1637b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.preformed.com/role/PensionPlansComponentsofNetPeriodicPensionExpenseDetails" xlink:type="simple" xlink:href="plpc-20250630.xsd#PensionPlansComponentsofNetPeriodicPensionExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.preformed.com/role/PensionPlansComponentsofNetPeriodicPensionExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_6fc3312d-a581-4c5a-af99-b7184473f2a1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_a6ab4d81-af12-436a-9cd6-0c25b4bcfb65" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_6fc3312d-a581-4c5a-af99-b7184473f2a1" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_a6ab4d81-af12-436a-9cd6-0c25b4bcfb65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_8bf55bdc-4a5d-4f39-9fe6-b32aa2b08b2f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_6fc3312d-a581-4c5a-af99-b7184473f2a1" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_8bf55bdc-4a5d-4f39-9fe6-b32aa2b08b2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_97998be1-205e-421b-a7ee-a392ae74999c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_6fc3312d-a581-4c5a-af99-b7184473f2a1" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_97998be1-205e-421b-a7ee-a392ae74999c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_3098c0c7-f6da-4d4b-9cf0-2fd46be54cb2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_6fc3312d-a581-4c5a-af99-b7184473f2a1" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_3098c0c7-f6da-4d4b-9cf0-2fd46be54cb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.preformed.com/role/PensionPlansAdditionalInformationDetails" xlink:type="simple" xlink:href="plpc-20250630.xsd#PensionPlansAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.preformed.com/role/PensionPlansAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_2ff40fca-cdb5-4f66-94a9-be7bd7a6ae67" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_7c5c2a91-5e29-4e55-826d-65f35ca9f93f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_2ff40fca-cdb5-4f66-94a9-be7bd7a6ae67" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_7c5c2a91-5e29-4e55-826d-65f35ca9f93f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_50e9748e-639c-438f-ac42-778cca6ffbf4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_7c5c2a91-5e29-4e55-826d-65f35ca9f93f" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_50e9748e-639c-438f-ac42-778cca6ffbf4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_20c3fb85-6a13-4028-917a-f2d5eb3967fb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_50e9748e-639c-438f-ac42-778cca6ffbf4" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_20c3fb85-6a13-4028-917a-f2d5eb3967fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_2c4ef58a-fabd-47b9-ad54-e7085a812543" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_20c3fb85-6a13-4028-917a-f2d5eb3967fb" xlink:to="loc_us-gaap_SubsequentEventMember_2c4ef58a-fabd-47b9-ad54-e7085a812543" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_4fef5e5f-94f7-45f4-b9af-61fb3b5a55d2" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_7c5c2a91-5e29-4e55-826d-65f35ca9f93f" xlink:to="loc_srt_RangeAxis_4fef5e5f-94f7-45f4-b9af-61fb3b5a55d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_68b951f1-bbb5-46b2-a64c-aeb9eea334ed" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_4fef5e5f-94f7-45f4-b9af-61fb3b5a55d2" xlink:to="loc_srt_RangeMember_68b951f1-bbb5-46b2-a64c-aeb9eea334ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_dfd6ac39-9aaa-45ff-8dcc-84fe2f1d7469" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_68b951f1-bbb5-46b2-a64c-aeb9eea334ed" xlink:to="loc_srt_MinimumMember_dfd6ac39-9aaa-45ff-8dcc-84fe2f1d7469" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_8d66b64f-d101-4f95-be67-19461ba6b1e9" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_68b951f1-bbb5-46b2-a64c-aeb9eea334ed" xlink:to="loc_srt_MaximumMember_8d66b64f-d101-4f95-be67-19461ba6b1e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_f7d13ed3-94d6-4799-94f5-1ccfd0eb2267" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_7c5c2a91-5e29-4e55-826d-65f35ca9f93f" xlink:to="loc_srt_StatementScenarioAxis_f7d13ed3-94d6-4799-94f5-1ccfd0eb2267" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_8768c3ad-bf0c-42eb-801b-8c3f1ffcc134" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_f7d13ed3-94d6-4799-94f5-1ccfd0eb2267" xlink:to="loc_srt_ScenarioUnspecifiedDomain_8768c3ad-bf0c-42eb-801b-8c3f1ffcc134" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_84be11ac-fbdd-4e4a-b83d-44e70dba9eaf" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScenarioForecastMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScenarioUnspecifiedDomain_8768c3ad-bf0c-42eb-801b-8c3f1ffcc134" xlink:to="loc_srt_ScenarioForecastMember_84be11ac-fbdd-4e4a-b83d-44e70dba9eaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_c9df718f-4c82-4585-bd0c-8cf5b6d8eea1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_7c5c2a91-5e29-4e55-826d-65f35ca9f93f" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_c9df718f-4c82-4585-bd0c-8cf5b6d8eea1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationPaymentForSettlement_69f3e9ba-c611-47d2-b7b0-7dccb8a997d2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedBenefitPlanBenefitObligationPaymentForSettlement"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_c9df718f-4c82-4585-bd0c-8cf5b6d8eea1" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligationPaymentForSettlement_69f3e9ba-c611-47d2-b7b0-7dccb8a997d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax_6a997429-881b-4f83-9ca5-fd44028764cf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_c9df718f-4c82-4585-bd0c-8cf5b6d8eea1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax_6a997429-881b-4f83-9ca5-fd44028764cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_ad55d57a-e540-4956-a8b4-5a1feda7c210" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedBenefitPlanContributionsByEmployer"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_c9df718f-4c82-4585-bd0c-8cf5b6d8eea1" xlink:to="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_ad55d57a-e540-4956-a8b4-5a1feda7c210" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.preformed.com/role/AccumulatedOtherComprehensiveIncomeAOCIDetails" xlink:type="simple" xlink:href="plpc-20250630.xsd#AccumulatedOtherComprehensiveIncomeAOCIDetails"/>
  <link:presentationLink xlink:role="http://www.preformed.com/role/AccumulatedOtherComprehensiveIncomeAOCIDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_37ba0d5d-ad63-4351-9484-a67452d490c4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_3074b185-4109-4a05-9d0f-65f7f20c54c7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_37ba0d5d-ad63-4351-9484-a67452d490c4" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_3074b185-4109-4a05-9d0f-65f7f20c54c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_3e53def5-4f1a-4dc4-8b68-b6f023f7b1bb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_3074b185-4109-4a05-9d0f-65f7f20c54c7" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_3e53def5-4f1a-4dc4-8b68-b6f023f7b1bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_505514cc-be5d-4d90-92e7-223b4cc3837a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_3e53def5-4f1a-4dc4-8b68-b6f023f7b1bb" xlink:to="loc_us-gaap_EquityComponentDomain_505514cc-be5d-4d90-92e7-223b4cc3837a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_4e05ebac-6cad-48bd-93a9-55a16c5fca85" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_505514cc-be5d-4d90-92e7-223b4cc3837a" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_4e05ebac-6cad-48bd-93a9-55a16c5fca85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember_6523931a-ab77-433f-966e-dba7614c3c58" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_505514cc-be5d-4d90-92e7-223b4cc3837a" xlink:to="loc_us-gaap_AccumulatedTranslationAdjustmentMember_6523931a-ab77-433f-966e-dba7614c3c58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_975cb1f4-cbe1-4d63-892b-c02d4ca0885c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_505514cc-be5d-4d90-92e7-223b4cc3837a" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_975cb1f4-cbe1-4d63-892b-c02d4ca0885c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_007bb2b6-ed26-431f-a408-6f4fe83a3ef7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_3074b185-4109-4a05-9d0f-65f7f20c54c7" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_007bb2b6-ed26-431f-a408-6f4fe83a3ef7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_38882450-3256-46d2-8895-7e6355e162b3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_007bb2b6-ed26-431f-a408-6f4fe83a3ef7" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_38882450-3256-46d2-8895-7e6355e162b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_fbab5282-d227-4f1b-b7cc-a6dbf36879e0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_38882450-3256-46d2-8895-7e6355e162b3" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_fbab5282-d227-4f1b-b7cc-a6dbf36879e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodChangeAbstract_a0a51a50-a640-4d0f-ad33-1be779eebab0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodChangeAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_38882450-3256-46d2-8895-7e6355e162b3" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodChangeAbstract_a0a51a50-a640-4d0f-ad33-1be779eebab0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_bf248bca-d6ab-4562-9411-93833dedaf16" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodChangeAbstract_a0a51a50-a640-4d0f-ad33-1be779eebab0" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_bf248bca-d6ab-4562-9411-93833dedaf16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_254a196a-681d-48ee-83fe-b005436eb0c8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodChangeAbstract_a0a51a50-a640-4d0f-ad33-1be779eebab0" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_254a196a-681d-48ee-83fe-b005436eb0c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTaxAbstract_5f9c248f-1be3-4815-9bac-a5765cb181a6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTaxAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_38882450-3256-46d2-8895-7e6355e162b3" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTaxAbstract_5f9c248f-1be3-4815-9bac-a5765cb181a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_6d2dde40-bc7c-49e7-81a5-9bb4c343201b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTaxAbstract_5f9c248f-1be3-4815-9bac-a5765cb181a6" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_6d2dde40-bc7c-49e7-81a5-9bb4c343201b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_8193bced-ea82-4dc8-9138-9053f2745d58" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_38882450-3256-46d2-8895-7e6355e162b3" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_8193bced-ea82-4dc8-9138-9053f2745d58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_63e1ed1f-5537-413a-9d94-c4f7bd4f9794" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_38882450-3256-46d2-8895-7e6355e162b3" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_63e1ed1f-5537-413a-9d94-c4f7bd4f9794" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.preformed.com/role/DebtandCreditArrangementsDetails" xlink:type="simple" xlink:href="plpc-20250630.xsd#DebtandCreditArrangementsDetails"/>
  <link:presentationLink xlink:role="http://www.preformed.com/role/DebtandCreditArrangementsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_2e1c3521-c4ec-4d12-b658-32351983483e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_31e66ace-49e7-4348-8af5-d7843c7380dc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_2e1c3521-c4ec-4d12-b658-32351983483e" xlink:to="loc_us-gaap_DebtInstrumentTable_31e66ace-49e7-4348-8af5-d7843c7380dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_82cc4551-21d8-40eb-be03-a29e81fb6ed6" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_31e66ace-49e7-4348-8af5-d7843c7380dc" xlink:to="loc_srt_RangeAxis_82cc4551-21d8-40eb-be03-a29e81fb6ed6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_1309958d-a768-49a6-b071-3f7cb5d86dc5" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_82cc4551-21d8-40eb-be03-a29e81fb6ed6" xlink:to="loc_srt_RangeMember_1309958d-a768-49a6-b071-3f7cb5d86dc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_ccafb4ce-3ff9-4140-8171-64d11940c15d" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_1309958d-a768-49a6-b071-3f7cb5d86dc5" xlink:to="loc_srt_MinimumMember_ccafb4ce-3ff9-4140-8171-64d11940c15d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_72aae3c5-3210-44cb-9374-a910da817aec" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_1309958d-a768-49a6-b071-3f7cb5d86dc5" xlink:to="loc_srt_MaximumMember_72aae3c5-3210-44cb-9374-a910da817aec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_5a2fc9b0-e583-468e-ae65-c2566dd27f73" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_31e66ace-49e7-4348-8af5-d7843c7380dc" xlink:to="loc_us-gaap_DebtInstrumentAxis_5a2fc9b0-e583-468e-ae65-c2566dd27f73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_6ccefb69-3738-4dc7-85e8-b83dd7d28d3b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_5a2fc9b0-e583-468e-ae65-c2566dd27f73" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_6ccefb69-3738-4dc7-85e8-b83dd7d28d3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_TermLoanMember_04ecf5d4-c187-4012-8e08-44a22bf25756" xlink:href="plpc-20250630.xsd#plpc_TermLoanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_6ccefb69-3738-4dc7-85e8-b83dd7d28d3b" xlink:to="loc_plpc_TermLoanMember_04ecf5d4-c187-4012-8e08-44a22bf25756" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_InvestmentLoanMember_da39e806-7893-45cb-99a7-b5b89fbaac95" xlink:href="plpc-20250630.xsd#plpc_InvestmentLoanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_6ccefb69-3738-4dc7-85e8-b83dd7d28d3b" xlink:to="loc_plpc_InvestmentLoanMember_da39e806-7893-45cb-99a7-b5b89fbaac95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAxis_52acc283-830f-4f4a-8485-5c3b78969734" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_31e66ace-49e7-4348-8af5-d7843c7380dc" xlink:to="loc_us-gaap_LineOfCreditFacilityAxis_52acc283-830f-4f4a-8485-5c3b78969734" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_5b8a19a7-9ccc-48db-9cb1-5d95c00b72da" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_52acc283-830f-4f4a-8485-5c3b78969734" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_5b8a19a7-9ccc-48db-9cb1-5d95c00b72da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_PNCEquipmentFinanceLLCMember_15ad44af-a61c-4124-ab1a-406afcdf09cf" xlink:href="plpc-20250630.xsd#plpc_PNCEquipmentFinanceLLCMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_5b8a19a7-9ccc-48db-9cb1-5d95c00b72da" xlink:to="loc_plpc_PNCEquipmentFinanceLLCMember_15ad44af-a61c-4124-ab1a-406afcdf09cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_ForeignSubsidiariesMember_3ab1a911-d497-4a70-86b6-8fdcdbb83c51" xlink:href="plpc-20250630.xsd#plpc_ForeignSubsidiariesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_5b8a19a7-9ccc-48db-9cb1-5d95c00b72da" xlink:to="loc_plpc_ForeignSubsidiariesMember_3ab1a911-d497-4a70-86b6-8fdcdbb83c51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_619e2415-62d4-43a7-aa6e-6f683c255dcc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_31e66ace-49e7-4348-8af5-d7843c7380dc" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_619e2415-62d4-43a7-aa6e-6f683c255dcc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_66a2f918-3bdf-4218-9b0c-23991ac5fa5a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_619e2415-62d4-43a7-aa6e-6f683c255dcc" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_66a2f918-3bdf-4218-9b0c-23991ac5fa5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_CorporateAircraftMember_e50dd9b3-5655-405b-879c-0315cb198e8d" xlink:href="plpc-20250630.xsd#plpc_CorporateAircraftMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_66a2f918-3bdf-4218-9b0c-23991ac5fa5a" xlink:to="loc_plpc_CorporateAircraftMember_e50dd9b3-5655-405b-879c-0315cb198e8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_a273483b-c935-453b-b345-fb97e07b8254" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_31e66ace-49e7-4348-8af5-d7843c7380dc" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_a273483b-c935-453b-b345-fb97e07b8254" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_da48017f-d53c-4b15-8e1f-bac6135fae5e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_a273483b-c935-453b-b345-fb97e07b8254" xlink:to="loc_us-gaap_SegmentDomain_da48017f-d53c-4b15-8e1f-bac6135fae5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_AsiaPacificSegmentMember_a5c06ddb-df49-410a-b10e-5748cb0436d4" xlink:href="plpc-20250630.xsd#plpc_AsiaPacificSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_da48017f-d53c-4b15-8e1f-bac6135fae5e" xlink:to="loc_plpc_AsiaPacificSegmentMember_a5c06ddb-df49-410a-b10e-5748cb0436d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_f937aca0-ca9e-4814-9392-0c2bdea7445b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_31e66ace-49e7-4348-8af5-d7843c7380dc" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_f937aca0-ca9e-4814-9392-0c2bdea7445b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_a3570fa7-a4f2-48cc-83ae-6c56a22c4cf8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_f937aca0-ca9e-4814-9392-0c2bdea7445b" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_a3570fa7-a4f2-48cc-83ae-6c56a22c4cf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_07acce29-31bf-4d44-84cf-22e5c1dbc223" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_a3570fa7-a4f2-48cc-83ae-6c56a22c4cf8" xlink:to="loc_us-gaap_SubsequentEventMember_07acce29-31bf-4d44-84cf-22e5c1dbc223" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_b2ef0256-4c69-457a-841e-19d4a4f7ef2d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_31e66ace-49e7-4348-8af5-d7843c7380dc" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_b2ef0256-4c69-457a-841e-19d4a4f7ef2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_fdc1b3f2-120f-4501-8b12-493d5804d4f7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_b2ef0256-4c69-457a-841e-19d4a4f7ef2d" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_fdc1b3f2-120f-4501-8b12-493d5804d4f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayableMember_4fb4c21b-e8bd-49d8-8d10-c7bad6340a1a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LoansPayableMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_fdc1b3f2-120f-4501-8b12-493d5804d4f7" xlink:to="loc_us-gaap_LoansPayableMember_4fb4c21b-e8bd-49d8-8d10-c7bad6340a1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_af577db1-c494-4e62-89cf-6c8892b8b701" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_31e66ace-49e7-4348-8af5-d7843c7380dc" xlink:to="loc_us-gaap_DebtInstrumentLineItems_af577db1-c494-4e62-89cf-6c8892b8b701" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_45510423-46bc-4fa5-b627-f12b3beb372c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_af577db1-c494-4e62-89cf-6c8892b8b701" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_45510423-46bc-4fa5-b627-f12b3beb372c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_LineOfCreditFacilityAccordionFeatureIncreaseLimit_4f795480-b67e-4abe-a643-bb399587d06e" xlink:href="plpc-20250630.xsd#plpc_LineOfCreditFacilityAccordionFeatureIncreaseLimit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_af577db1-c494-4e62-89cf-6c8892b8b701" xlink:to="loc_plpc_LineOfCreditFacilityAccordionFeatureIncreaseLimit_4f795480-b67e-4abe-a643-bb399587d06e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_bf1f632e-000f-40f6-9100-b58394a9454e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_af577db1-c494-4e62-89cf-6c8892b8b701" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_bf1f632e-000f-40f6-9100-b58394a9454e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_DebtToEarningsBeforeInterestTaxesAndDepreciationRatio_46f2bd32-b39a-48b0-8b39-f0aaeb1e20d3" xlink:href="plpc-20250630.xsd#plpc_DebtToEarningsBeforeInterestTaxesAndDepreciationRatio"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_af577db1-c494-4e62-89cf-6c8892b8b701" xlink:to="loc_plpc_DebtToEarningsBeforeInterestTaxesAndDepreciationRatio_46f2bd32-b39a-48b0-8b39-f0aaeb1e20d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_22f31da5-7585-4630-ab0c-8ec17b62d212" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCredit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_af577db1-c494-4e62-89cf-6c8892b8b701" xlink:to="loc_us-gaap_LineOfCredit_22f31da5-7585-4630-ab0c-8ec17b62d212" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_79b80b6d-1dac-4a88-8ac4-9fedcd5cdd71" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_af577db1-c494-4e62-89cf-6c8892b8b701" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_79b80b6d-1dac-4a88-8ac4-9fedcd5cdd71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_LongTermLettersOfCreditOutstanding_1f9706fb-e867-48d0-a5e8-e6473858b814" xlink:href="plpc-20250630.xsd#plpc_LongTermLettersOfCreditOutstanding"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_af577db1-c494-4e62-89cf-6c8892b8b701" xlink:to="loc_plpc_LongTermLettersOfCreditOutstanding_1f9706fb-e867-48d0-a5e8-e6473858b814" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_BankDebtToEquityPercentage_4fe7bcee-cd89-496d-8e1f-17fd5510760b" xlink:href="plpc-20250630.xsd#plpc_BankDebtToEquityPercentage"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_af577db1-c494-4e62-89cf-6c8892b8b701" xlink:to="loc_plpc_BankDebtToEquityPercentage_4fe7bcee-cd89-496d-8e1f-17fd5510760b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_64ee3144-41f0-441e-b491-48273864a345" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_af577db1-c494-4e62-89cf-6c8892b8b701" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_64ee3144-41f0-441e-b491-48273864a345" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_7231c951-f345-48d7-b85a-a1a03e88f532" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_af577db1-c494-4e62-89cf-6c8892b8b701" xlink:to="loc_us-gaap_DebtInstrumentTerm_7231c951-f345-48d7-b85a-a1a03e88f532" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_1f7d240f-2d39-42ae-8d4d-d65e052039d8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_af577db1-c494-4e62-89cf-6c8892b8b701" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_1f7d240f-2d39-42ae-8d4d-d65e052039d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_DebtInstrumentPeriodicPaymentNumberOfPayments_3821030d-6054-4230-81b5-e270e806ffb1" xlink:href="plpc-20250630.xsd#plpc_DebtInstrumentPeriodicPaymentNumberOfPayments"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_af577db1-c494-4e62-89cf-6c8892b8b701" xlink:to="loc_plpc_DebtInstrumentPeriodicPaymentNumberOfPayments_3821030d-6054-4230-81b5-e270e806ffb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LinesOfCreditCurrent_f7cddd30-679c-4617-86ab-43e9df803f66" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LinesOfCreditCurrent"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_af577db1-c494-4e62-89cf-6c8892b8b701" xlink:to="loc_us-gaap_LinesOfCreditCurrent_f7cddd30-679c-4617-86ab-43e9df803f66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCash_c658f880-c639-49d4-aabb-901ba297730d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedCash"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_af577db1-c494-4e62-89cf-6c8892b8b701" xlink:to="loc_us-gaap_RestrictedCash_c658f880-c639-49d4-aabb-901ba297730d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_7fdf7ca3-bd7a-4d00-a020-7bf0605977ac" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_af577db1-c494-4e62-89cf-6c8892b8b701" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_7fdf7ca3-bd7a-4d00-a020-7bf0605977ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_76548f5a-fc2b-409b-935f-bd433e8c9544" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_af577db1-c494-4e62-89cf-6c8892b8b701" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_76548f5a-fc2b-409b-935f-bd433e8c9544" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_15988812-f103-499e-855c-e1b231c303ea" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_af577db1-c494-4e62-89cf-6c8892b8b701" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_15988812-f103-499e-855c-e1b231c303ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_35878a23-4d0e-47aa-a842-429259c5217e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_af577db1-c494-4e62-89cf-6c8892b8b701" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_35878a23-4d0e-47aa-a842-429259c5217e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_6b0ccb44-e1a0-4002-b470-7044fd6479c6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_af577db1-c494-4e62-89cf-6c8892b8b701" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_6b0ccb44-e1a0-4002-b470-7044fd6479c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_LongTermDebtMaturityYearSix_f41be872-881f-4ae7-9219-a599771040d5" xlink:href="plpc-20250630.xsd#plpc_LongTermDebtMaturityYearSix"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_af577db1-c494-4e62-89cf-6c8892b8b701" xlink:to="loc_plpc_LongTermDebtMaturityYearSix_f41be872-881f-4ae7-9219-a599771040d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_LongTermDebtMaturityYearSeven_69616cd1-81de-4a2c-86b4-9551114cbc9f" xlink:href="plpc-20250630.xsd#plpc_LongTermDebtMaturityYearSeven"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_af577db1-c494-4e62-89cf-6c8892b8b701" xlink:to="loc_plpc_LongTermDebtMaturityYearSeven_69616cd1-81de-4a2c-86b4-9551114cbc9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_LongTermDebtMaturityYearEight_2b870b46-8cbd-44e5-8acc-a2d3e6c33888" xlink:href="plpc-20250630.xsd#plpc_LongTermDebtMaturityYearEight"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_af577db1-c494-4e62-89cf-6c8892b8b701" xlink:to="loc_plpc_LongTermDebtMaturityYearEight_2b870b46-8cbd-44e5-8acc-a2d3e6c33888" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_LongTermDebtMaturityYearNine_82e1a48a-cd37-4e59-852b-06da22a6f751" xlink:href="plpc-20250630.xsd#plpc_LongTermDebtMaturityYearNine"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_af577db1-c494-4e62-89cf-6c8892b8b701" xlink:to="loc_plpc_LongTermDebtMaturityYearNine_82e1a48a-cd37-4e59-852b-06da22a6f751" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_LongTermDebtMaturityYearTen_404de30e-adb9-4a28-8793-6215bfdbb33c" xlink:href="plpc-20250630.xsd#plpc_LongTermDebtMaturityYearTen"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_af577db1-c494-4e62-89cf-6c8892b8b701" xlink:to="loc_plpc_LongTermDebtMaturityYearTen_404de30e-adb9-4a28-8793-6215bfdbb33c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.preformed.com/role/IncomeTaxesDetails" xlink:type="simple" xlink:href="plpc-20250630.xsd#IncomeTaxesDetails"/>
  <link:presentationLink xlink:role="http://www.preformed.com/role/IncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_835772e6-e244-4f17-9f58-a4e246f6d5d9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_0222bc8d-c142-4e8c-88d3-b9a73e7396e4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_835772e6-e244-4f17-9f58-a4e246f6d5d9" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_0222bc8d-c142-4e8c-88d3-b9a73e7396e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_1c108952-cb67-430c-8242-3b59ba8cfd6c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_835772e6-e244-4f17-9f58-a4e246f6d5d9" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_1c108952-cb67-430c-8242-3b59ba8cfd6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_8c97cb1a-c236-41bf-87e1-66d0c328ae2b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_835772e6-e244-4f17-9f58-a4e246f6d5d9" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_8c97cb1a-c236-41bf-87e1-66d0c328ae2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.preformed.com/role/ComputationofEarningsPerShareCalculationofBasicandDilutedEarningsPerShareDetails" xlink:type="simple" xlink:href="plpc-20250630.xsd#ComputationofEarningsPerShareCalculationofBasicandDilutedEarningsPerShareDetails"/>
  <link:presentationLink xlink:role="http://www.preformed.com/role/ComputationofEarningsPerShareCalculationofBasicandDilutedEarningsPerShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_a0de0917-b7fa-4bf0-b9d5-9cf370698443" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_44790e10-40ce-4a32-8296-524e597e84db" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_a0de0917-b7fa-4bf0-b9d5-9cf370698443" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_44790e10-40ce-4a32-8296-524e597e84db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_6b883f7d-b715-4401-bfb5-afc2d7655b22" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_44790e10-40ce-4a32-8296-524e597e84db" xlink:to="loc_us-gaap_NetIncomeLoss_6b883f7d-b715-4401-bfb5-afc2d7655b22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_e1c0f67b-0c75-47d2-8e38-484f7769ddaf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_a0de0917-b7fa-4bf0-b9d5-9cf370698443" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_e1c0f67b-0c75-47d2-8e38-484f7769ddaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DilutiveSecuritiesAbstract_c160707c-d640-4d33-8d22-611b767a8245" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DilutiveSecuritiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_e1c0f67b-0c75-47d2-8e38-484f7769ddaf" xlink:to="loc_us-gaap_DilutiveSecuritiesAbstract_c160707c-d640-4d33-8d22-611b767a8245" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_34f70367-1c9c-4a45-92f8-3de16557fba5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DilutiveSecuritiesAbstract_c160707c-d640-4d33-8d22-611b767a8245" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_34f70367-1c9c-4a45-92f8-3de16557fba5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_96b156ca-4968-43d9-8d4d-4a14a393f27f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DilutiveSecuritiesAbstract_c160707c-d640-4d33-8d22-611b767a8245" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_96b156ca-4968-43d9-8d4d-4a14a393f27f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_ca6403b9-63fb-46f9-abf1-b116f99dcf1c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DilutiveSecuritiesAbstract_c160707c-d640-4d33-8d22-611b767a8245" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_ca6403b9-63fb-46f9-abf1-b116f99dcf1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareReconciliationAbstract_a3b58dba-d2e0-4ca8-9da7-54ad7853a41b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareReconciliationAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_a0de0917-b7fa-4bf0-b9d5-9cf370698443" xlink:to="loc_us-gaap_EarningsPerShareReconciliationAbstract_a3b58dba-d2e0-4ca8-9da7-54ad7853a41b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_dd5d413b-aabd-4c50-acf8-485d366ff80c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareReconciliationAbstract_a3b58dba-d2e0-4ca8-9da7-54ad7853a41b" xlink:to="loc_us-gaap_EarningsPerShareBasic_dd5d413b-aabd-4c50-acf8-485d366ff80c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_ab6a3277-37c5-4617-b181-2471e97a35ec" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareReconciliationAbstract_a3b58dba-d2e0-4ca8-9da7-54ad7853a41b" xlink:to="loc_us-gaap_EarningsPerShareDiluted_ab6a3277-37c5-4617-b181-2471e97a35ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.preformed.com/role/ComputationofEarningsPerShareAdditionalInformationDetails" xlink:type="simple" xlink:href="plpc-20250630.xsd#ComputationofEarningsPerShareAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.preformed.com/role/ComputationofEarningsPerShareAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_d762ea08-4803-44e4-948a-d8cd1881c3e9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_8c3871bb-6c99-4f7d-8abe-b12f77d8176e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_d762ea08-4803-44e4-948a-d8cd1881c3e9" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_8c3871bb-6c99-4f7d-8abe-b12f77d8176e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_dbc9a3a6-4752-40d6-9dfc-0259c624a8ed" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_8c3871bb-6c99-4f7d-8abe-b12f77d8176e" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_dbc9a3a6-4752-40d6-9dfc-0259c624a8ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_6b83ae7e-8738-4585-96c5-3bf1cf8737cd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_dbc9a3a6-4752-40d6-9dfc-0259c624a8ed" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_6b83ae7e-8738-4585-96c5-3bf1cf8737cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockCompensationPlanMember_ab6805ce-a621-4329-99bf-7a2853c8c044" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockCompensationPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_6b83ae7e-8738-4585-96c5-3bf1cf8737cd" xlink:to="loc_us-gaap_StockCompensationPlanMember_ab6805ce-a621-4329-99bf-7a2853c8c044" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_61676acb-2842-4d83-8616-8f132c7e8af5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_8c3871bb-6c99-4f7d-8abe-b12f77d8176e" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_61676acb-2842-4d83-8616-8f132c7e8af5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_9693acb4-4e6a-4712-9723-355daf46bcd0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_61676acb-2842-4d83-8616-8f132c7e8af5" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_9693acb4-4e6a-4712-9723-355daf46bcd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.preformed.com/role/GoodwillandOtherIntangiblesFiniteandIndefiniteLivedIntangibleAssetsDetails" xlink:type="simple" xlink:href="plpc-20250630.xsd#GoodwillandOtherIntangiblesFiniteandIndefiniteLivedIntangibleAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.preformed.com/role/GoodwillandOtherIntangiblesFiniteandIndefiniteLivedIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_813b5076-ffcd-4b3c-8960-f5cb37bb425c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_3888b550-60df-4919-bb40-9cc4cf666670" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_813b5076-ffcd-4b3c-8960-f5cb37bb425c" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_3888b550-60df-4919-bb40-9cc4cf666670" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_59c2a5e5-eaaf-40d4-b07f-714d4cca6131" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_3888b550-60df-4919-bb40-9cc4cf666670" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_59c2a5e5-eaaf-40d4-b07f-714d4cca6131" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a7a02b61-5162-4d64-8dd5-f9b809dcf7f9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_59c2a5e5-eaaf-40d4-b07f-714d4cca6131" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a7a02b61-5162-4d64-8dd5-f9b809dcf7f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PatentsMember_c26125e8-7853-42cd-9259-94384d77fa2c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PatentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a7a02b61-5162-4d64-8dd5-f9b809dcf7f9" xlink:to="loc_us-gaap_PatentsMember_c26125e8-7853-42cd-9259-94384d77fa2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseRightsMember_a0e3fdca-7ebb-4cd4-89d3-a7cd4eed934b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UseRightsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a7a02b61-5162-4d64-8dd5-f9b809dcf7f9" xlink:to="loc_us-gaap_UseRightsMember_a0e3fdca-7ebb-4cd4-89d3-a7cd4eed934b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksMember_6c78fb79-0d4b-44d0-b194-a4a0e5e92644" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TrademarksMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a7a02b61-5162-4d64-8dd5-f9b809dcf7f9" xlink:to="loc_us-gaap_TrademarksMember_6c78fb79-0d4b-44d0-b194-a4a0e5e92644" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_764c2f32-9b63-4f03-9fd1-5aabdf27d5af" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TechnologyBasedIntangibleAssetsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a7a02b61-5162-4d64-8dd5-f9b809dcf7f9" xlink:to="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_764c2f32-9b63-4f03-9fd1-5aabdf27d5af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_59420573-62df-40c6-b04d-f88521838926" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a7a02b61-5162-4d64-8dd5-f9b809dcf7f9" xlink:to="loc_us-gaap_CustomerRelationshipsMember_59420573-62df-40c6-b04d-f88521838926" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_aad77d2a-ac44-426c-9be6-ca074f83e9a6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_3888b550-60df-4919-bb40-9cc4cf666670" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_aad77d2a-ac44-426c-9be6-ca074f83e9a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGrossAbstract_a147d275-ecc0-42b6-9cbc-16c18c8c7315" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsGrossAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_aad77d2a-ac44-426c-9be6-ca074f83e9a6" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGrossAbstract_a147d275-ecc0-42b6-9cbc-16c18c8c7315" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_fb435a4d-8a67-4113-994f-654211aa8ea2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsGrossAbstract_a147d275-ecc0-42b6-9cbc-16c18c8c7315" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_fb435a4d-8a67-4113-994f-654211aa8ea2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_4f6ea31a-127a-45e8-b4d3-5478c7a36303" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsGrossAbstract_a147d275-ecc0-42b6-9cbc-16c18c8c7315" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_4f6ea31a-127a-45e8-b4d3-5478c7a36303" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract_1ac0245b-2214-478b-99ed-1a44c1616d68" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_aad77d2a-ac44-426c-9be6-ca074f83e9a6" xlink:to="loc_us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract_1ac0245b-2214-478b-99ed-1a44c1616d68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_fbcf7170-5e37-4c71-aa64-42342bd45ce5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract_1ac0245b-2214-478b-99ed-1a44c1616d68" xlink:to="loc_us-gaap_Goodwill_fbcf7170-5e37-4c71-aa64-42342bd45ce5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.preformed.com/role/GoodwillandOtherIntangiblesChangesinCarryingAmountofGoodwillbySegmentDetails" xlink:type="simple" xlink:href="plpc-20250630.xsd#GoodwillandOtherIntangiblesChangesinCarryingAmountofGoodwillbySegmentDetails"/>
  <link:presentationLink xlink:role="http://www.preformed.com/role/GoodwillandOtherIntangiblesChangesinCarryingAmountofGoodwillbySegmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_66a4529a-6cf0-4f71-97cf-7f72f710f817" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_5eb2c036-0677-4eb9-9af1-776a91a6d1b4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_66a4529a-6cf0-4f71-97cf-7f72f710f817" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_5eb2c036-0677-4eb9-9af1-776a91a6d1b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitAxis_624ba746-5715-4da1-a800-2bd9115316d3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReportingUnitAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_5eb2c036-0677-4eb9-9af1-776a91a6d1b4" xlink:to="loc_us-gaap_ReportingUnitAxis_624ba746-5715-4da1-a800-2bd9115316d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitDomain_d01e2355-605a-4609-a082-d4a820b2f277" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReportingUnitDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReportingUnitAxis_624ba746-5715-4da1-a800-2bd9115316d3" xlink:to="loc_us-gaap_ReportingUnitDomain_d01e2355-605a-4609-a082-d4a820b2f277" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_PlpUsaMember_a36c691a-82bb-4109-846e-6a272ebbb199" xlink:href="plpc-20250630.xsd#plpc_PlpUsaMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReportingUnitDomain_d01e2355-605a-4609-a082-d4a820b2f277" xlink:to="loc_plpc_PlpUsaMember_a36c691a-82bb-4109-846e-6a272ebbb199" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_AmericasSegmentMember_e0c61841-f9a1-42d3-9d6b-fa436243b83f" xlink:href="plpc-20250630.xsd#plpc_AmericasSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReportingUnitDomain_d01e2355-605a-4609-a082-d4a820b2f277" xlink:to="loc_plpc_AmericasSegmentMember_e0c61841-f9a1-42d3-9d6b-fa436243b83f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_EMEASegmentMember_d1828ac9-584a-4972-9d3b-a101d9064aa3" xlink:href="plpc-20250630.xsd#plpc_EMEASegmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReportingUnitDomain_d01e2355-605a-4609-a082-d4a820b2f277" xlink:to="loc_plpc_EMEASegmentMember_d1828ac9-584a-4972-9d3b-a101d9064aa3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_AsiaPacificSegmentMember_f245ce25-6de2-4873-836c-75d1c24dcf35" xlink:href="plpc-20250630.xsd#plpc_AsiaPacificSegmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReportingUnitDomain_d01e2355-605a-4609-a082-d4a820b2f277" xlink:to="loc_plpc_AsiaPacificSegmentMember_f245ce25-6de2-4873-836c-75d1c24dcf35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_0cd87787-f645-4cf3-84f2-1ab32f172dac" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_5eb2c036-0677-4eb9-9af1-776a91a6d1b4" xlink:to="loc_us-gaap_GoodwillLineItems_0cd87787-f645-4cf3-84f2-1ab32f172dac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_5f8227f8-d953-4c24-9446-36bd5446603a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_0cd87787-f645-4cf3-84f2-1ab32f172dac" xlink:to="loc_us-gaap_GoodwillRollForward_5f8227f8-d953-4c24-9446-36bd5446603a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_8d80467c-ec9c-4821-9533-644e2bbf8243" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_5f8227f8-d953-4c24-9446-36bd5446603a" xlink:to="loc_us-gaap_Goodwill_8d80467c-ec9c-4821-9533-644e2bbf8243" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_59283c01-fc67-4384-a228-f6ee1bd40d62" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_5f8227f8-d953-4c24-9446-36bd5446603a" xlink:to="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_59283c01-fc67-4384-a228-f6ee1bd40d62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_6a20f1d7-0496-4400-90b2-be0ada0abfc6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_5f8227f8-d953-4c24-9446-36bd5446603a" xlink:to="loc_us-gaap_Goodwill_6a20f1d7-0496-4400-90b2-be0ada0abfc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.preformed.com/role/FairValueofFinancialAssetsandLiabilitiesSummaryofAssetsandLiabilitiesRecordedandMeasuredatFairValueDetails" xlink:type="simple" xlink:href="plpc-20250630.xsd#FairValueofFinancialAssetsandLiabilitiesSummaryofAssetsandLiabilitiesRecordedandMeasuredatFairValueDetails"/>
  <link:presentationLink xlink:role="http://www.preformed.com/role/FairValueofFinancialAssetsandLiabilitiesSummaryofAssetsandLiabilitiesRecordedandMeasuredatFairValueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_61ff9366-5ecd-4830-9096-385018a6b43b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_4dc63d5c-75ea-44ce-adcc-08e53336de38" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_61ff9366-5ecd-4830-9096-385018a6b43b" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_4dc63d5c-75ea-44ce-adcc-08e53336de38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_fc9027c5-107e-4e31-98c9-aef726e16241" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_4dc63d5c-75ea-44ce-adcc-08e53336de38" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_fc9027c5-107e-4e31-98c9-aef726e16241" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_556375b2-60db-497c-a646-de4a570f9bdf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_fc9027c5-107e-4e31-98c9-aef726e16241" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_556375b2-60db-497c-a646-de4a570f9bdf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_f5aa961f-47b5-4e5d-9494-a0d5fcec3428" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_556375b2-60db-497c-a646-de4a570f9bdf" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_f5aa961f-47b5-4e5d-9494-a0d5fcec3428" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_373e3ae4-e1be-4419-bc14-42a65396937e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_556375b2-60db-497c-a646-de4a570f9bdf" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_373e3ae4-e1be-4419-bc14-42a65396937e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_5f132b19-94b3-43f4-a11f-2f193a172cb4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_556375b2-60db-497c-a646-de4a570f9bdf" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_5f132b19-94b3-43f4-a11f-2f193a172cb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_26198593-0801-443b-8851-eaf604423f1e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_4dc63d5c-75ea-44ce-adcc-08e53336de38" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_26198593-0801-443b-8851-eaf604423f1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_4268c607-593c-4500-b66a-c1ecad634d06" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_26198593-0801-443b-8851-eaf604423f1e" xlink:to="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_4268c607-593c-4500-b66a-c1ecad634d06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_c0c7264a-f02e-47e8-b450-d2789852194b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignCurrencyContractAssetFairValueDisclosure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_4268c607-593c-4500-b66a-c1ecad634d06" xlink:to="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_c0c7264a-f02e-47e8-b450-d2789852194b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosure_a9b155fd-cfca-4506-988d-1d04c9d22d16" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InvestmentsFairValueDisclosure"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_4268c607-593c-4500-b66a-c1ecad634d06" xlink:to="loc_us-gaap_InvestmentsFairValueDisclosure_a9b155fd-cfca-4506-988d-1d04c9d22d16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_476ecfc4-e6e0-47b7-9446-b9f1a77e647c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_4268c607-593c-4500-b66a-c1ecad634d06" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_476ecfc4-e6e0-47b7-9446-b9f1a77e647c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract_85b60326-51b3-4420-a899-84e265938ee0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_26198593-0801-443b-8851-eaf604423f1e" xlink:to="loc_us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract_85b60326-51b3-4420-a899-84e265938ee0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_57567c11-9c88-4b63-9362-bc5ae15a2c20" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract_85b60326-51b3-4420-a899-84e265938ee0" xlink:to="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_57567c11-9c88-4b63-9362-bc5ae15a2c20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_DeferredCompensationLiabilityFairValue_1fa1b827-2181-4fbe-858d-185fbbb8dfa8" xlink:href="plpc-20250630.xsd#plpc_DeferredCompensationLiabilityFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract_85b60326-51b3-4420-a899-84e265938ee0" xlink:to="loc_plpc_DeferredCompensationLiabilityFairValue_1fa1b827-2181-4fbe-858d-185fbbb8dfa8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_d5356826-87ff-492b-bc6e-cc30929e9174" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract_85b60326-51b3-4420-a899-84e265938ee0" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosure_d5356826-87ff-492b-bc6e-cc30929e9174" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.preformed.com/role/FairValueofFinancialAssetsandLiabilitiesAdditionalInformationDetails" xlink:type="simple" xlink:href="plpc-20250630.xsd#FairValueofFinancialAssetsandLiabilitiesAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.preformed.com/role/FairValueofFinancialAssetsandLiabilitiesAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_78de8744-fb2a-4d4b-bb58-9216c37416bd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_4cec0f30-b21e-4293-9b70-710243ffff01" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_78de8744-fb2a-4d4b-bb58-9216c37416bd" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_4cec0f30-b21e-4293-9b70-710243ffff01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis_595ad75c-894a-46fa-bec1-c49f04f764bc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_4cec0f30-b21e-4293-9b70-710243ffff01" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis_595ad75c-894a-46fa-bec1-c49f04f764bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain_53128b85-3b8d-4146-a7b7-5bc4db7adc20" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis_595ad75c-894a-46fa-bec1-c49f04f764bc" xlink:to="loc_us-gaap_DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain_53128b85-3b8d-4146-a7b7-5bc4db7adc20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredProfitSharingMember_cd64e664-4392-443d-b149-39bcf99fa012" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredProfitSharingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain_53128b85-3b8d-4146-a7b7-5bc4db7adc20" xlink:to="loc_us-gaap_DeferredProfitSharingMember_cd64e664-4392-443d-b149-39bcf99fa012" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_cc718534-baef-4794-a280-15105a6d96da" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_4cec0f30-b21e-4293-9b70-710243ffff01" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_cc718534-baef-4794-a280-15105a6d96da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaximumRemainingMaturityOfForeignCurrencyDerivatives1_e0e93f48-f822-48cb-9f5e-0f60015a2c72" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MaximumRemainingMaturityOfForeignCurrencyDerivatives1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_cc718534-baef-4794-a280-15105a6d96da" xlink:to="loc_us-gaap_MaximumRemainingMaturityOfForeignCurrencyDerivatives1_e0e93f48-f822-48cb-9f5e-0f60015a2c72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_6667a15b-78df-486c-b0f9-c684dbf872d2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_cc718534-baef-4794-a280-15105a6d96da" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_6667a15b-78df-486c-b0f9-c684dbf872d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_DeferredCompensationLiabilityFairValue_40b3a131-6881-449f-9545-16ef500bb382" xlink:href="plpc-20250630.xsd#plpc_DeferredCompensationLiabilityFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_cc718534-baef-4794-a280-15105a6d96da" xlink:to="loc_plpc_DeferredCompensationLiabilityFairValue_40b3a131-6881-449f-9545-16ef500bb382" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosure_2d00983f-fef4-4339-95b4-397f38fe8508" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InvestmentsFairValueDisclosure"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_cc718534-baef-4794-a280-15105a6d96da" xlink:to="loc_us-gaap_InvestmentsFairValueDisclosure_2d00983f-fef4-4339-95b4-397f38fe8508" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrealizedGainLossOnInvestments_39ba436c-0c4e-446c-8449-ac1c2bad1352" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnrealizedGainLossOnInvestments"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_cc718534-baef-4794-a280-15105a6d96da" xlink:to="loc_us-gaap_UnrealizedGainLossOnInvestments_39ba436c-0c4e-446c-8449-ac1c2bad1352" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.preformed.com/role/FairValueofFinancialAssetsandLiabilitiesFairValueandCarryingValueofLongTermDebtDetails" xlink:type="simple" xlink:href="plpc-20250630.xsd#FairValueofFinancialAssetsandLiabilitiesFairValueandCarryingValueofLongTermDebtDetails"/>
  <link:presentationLink xlink:role="http://www.preformed.com/role/FairValueofFinancialAssetsandLiabilitiesFairValueandCarryingValueofLongTermDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_8a71b234-a2c7-4c37-bdf6-7e5a74df9c9d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue_e7890c45-3755-44ec-83bc-7d82b1fda8be" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_8a71b234-a2c7-4c37-bdf6-7e5a74df9c9d" xlink:to="loc_us-gaap_LongTermDebtFairValue_e7890c45-3755-44ec-83bc-7d82b1fda8be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_40530524-ab53-41f5-ba3c-b0cded6e8dfb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_8a71b234-a2c7-4c37-bdf6-7e5a74df9c9d" xlink:to="loc_us-gaap_LongTermDebt_40530524-ab53-41f5-ba3c-b0cded6e8dfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.preformed.com/role/SegmentInformationAdditionalInformationDetails" xlink:type="simple" xlink:href="plpc-20250630.xsd#SegmentInformationAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.preformed.com/role/SegmentInformationAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_9c6eb8f1-94a2-4b66-b989-cf41d6b393e1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_40fa09b3-b52e-49f6-90a4-500325ce2739" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_9c6eb8f1-94a2-4b66-b989-cf41d6b393e1" xlink:to="loc_us-gaap_NumberOfReportableSegments_40fa09b3-b52e-49f6-90a4-500325ce2739" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.preformed.com/role/SegmentInformationSummaryofCompanysReportableSegmentsDetails" xlink:type="simple" xlink:href="plpc-20250630.xsd#SegmentInformationSummaryofCompanysReportableSegmentsDetails"/>
  <link:presentationLink xlink:role="http://www.preformed.com/role/SegmentInformationSummaryofCompanysReportableSegmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_302a9493-8ff3-4661-ad95-ad7ac6810185" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_30ebc532-7462-49e6-b7cb-9474101c4400" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_302a9493-8ff3-4661-ad95-ad7ac6810185" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_30ebc532-7462-49e6-b7cb-9474101c4400" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_be45b78a-8782-4d04-93c7-a2e1fa9701d1" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_30ebc532-7462-49e6-b7cb-9474101c4400" xlink:to="loc_srt_ConsolidationItemsAxis_be45b78a-8782-4d04-93c7-a2e1fa9701d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_3a5576a7-c0b9-4a01-aa5a-e873d0547070" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_be45b78a-8782-4d04-93c7-a2e1fa9701d1" xlink:to="loc_srt_ConsolidationItemsDomain_3a5576a7-c0b9-4a01-aa5a-e873d0547070" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_0060e312-a15b-4c70-a44c-1f5ecc609bef" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_3a5576a7-c0b9-4a01-aa5a-e873d0547070" xlink:to="loc_us-gaap_OperatingSegmentsMember_0060e312-a15b-4c70-a44c-1f5ecc609bef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntersegmentEliminationMember_2abcdc51-19fd-4ad4-a384-65b54816a554" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IntersegmentEliminationMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_3a5576a7-c0b9-4a01-aa5a-e873d0547070" xlink:to="loc_us-gaap_IntersegmentEliminationMember_2abcdc51-19fd-4ad4-a384-65b54816a554" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_d107d3a8-7c8e-40d4-84a1-73f35dab1e6b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_30ebc532-7462-49e6-b7cb-9474101c4400" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_d107d3a8-7c8e-40d4-84a1-73f35dab1e6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_94d5ee60-3a9c-40aa-bec9-489c4b110d69" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_d107d3a8-7c8e-40d4-84a1-73f35dab1e6b" xlink:to="loc_us-gaap_SegmentDomain_94d5ee60-3a9c-40aa-bec9-489c4b110d69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_PlpUsaMember_f0e10cfa-9b55-4bcd-9dff-c4f662cc8dba" xlink:href="plpc-20250630.xsd#plpc_PlpUsaMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_94d5ee60-3a9c-40aa-bec9-489c4b110d69" xlink:to="loc_plpc_PlpUsaMember_f0e10cfa-9b55-4bcd-9dff-c4f662cc8dba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_AmericasSegmentMember_3ed465c5-bdd0-4ea3-af9a-9bbf782a3152" xlink:href="plpc-20250630.xsd#plpc_AmericasSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_94d5ee60-3a9c-40aa-bec9-489c4b110d69" xlink:to="loc_plpc_AmericasSegmentMember_3ed465c5-bdd0-4ea3-af9a-9bbf782a3152" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_EMEASegmentMember_36b9d6fb-a8aa-4961-aae0-d9ffe560b794" xlink:href="plpc-20250630.xsd#plpc_EMEASegmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_94d5ee60-3a9c-40aa-bec9-489c4b110d69" xlink:to="loc_plpc_EMEASegmentMember_36b9d6fb-a8aa-4961-aae0-d9ffe560b794" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_AsiaPacificSegmentMember_1b523052-e36c-4dc7-b324-b728a2f3a981" xlink:href="plpc-20250630.xsd#plpc_AsiaPacificSegmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_94d5ee60-3a9c-40aa-bec9-489c4b110d69" xlink:to="loc_plpc_AsiaPacificSegmentMember_1b523052-e36c-4dc7-b324-b728a2f3a981" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_a9895242-4aca-4fcb-8494-29bc75d7e502" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_30ebc532-7462-49e6-b7cb-9474101c4400" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_a9895242-4aca-4fcb-8494-29bc75d7e502" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_78b0f9c8-7af8-4824-9dda-e3fe3aa4141c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_a9895242-4aca-4fcb-8494-29bc75d7e502" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_78b0f9c8-7af8-4824-9dda-e3fe3aa4141c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSoldAbstract_ea56da0c-94ed-4456-861a-d6e734fd7b9a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfGoodsAndServicesSoldAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_a9895242-4aca-4fcb-8494-29bc75d7e502" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSoldAbstract_ea56da0c-94ed-4456-861a-d6e734fd7b9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_3b014fb4-5502-4435-a29a-1004b7aa0de1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSoldAbstract_ea56da0c-94ed-4456-861a-d6e734fd7b9a" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_3b014fb4-5502-4435-a29a-1004b7aa0de1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_11a34514-1ca7-474f-9a10-4b747cc27c58" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_a9895242-4aca-4fcb-8494-29bc75d7e502" xlink:to="loc_us-gaap_GrossProfit_11a34514-1ca7-474f-9a10-4b747cc27c58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_5f266595-bd2a-4e92-a722-978e2cf2b887" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostsAndExpenses"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_a9895242-4aca-4fcb-8494-29bc75d7e502" xlink:to="loc_us-gaap_CostsAndExpenses_5f266595-bd2a-4e92-a722-978e2cf2b887" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_924b7640-c669-48cf-9461-acd586678ff4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_a9895242-4aca-4fcb-8494-29bc75d7e502" xlink:to="loc_us-gaap_OperatingIncomeLoss_924b7640-c669-48cf-9461-acd586678ff4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest_ecaebe27-e1e4-4b46-a9a7-b9017af758e5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_a9895242-4aca-4fcb-8494-29bc75d7e502" xlink:to="loc_us-gaap_InvestmentIncomeInterest_ecaebe27-e1e4-4b46-a9a7-b9017af758e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseNonoperating_1d8a5fc2-6ce0-4754-99b1-735c2fdc4087" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseNonoperating"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_a9895242-4aca-4fcb-8494-29bc75d7e502" xlink:to="loc_us-gaap_InterestExpenseNonoperating_1d8a5fc2-6ce0-4754-99b1-735c2fdc4087" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_5b4e849e-0184-43ac-a7a9-6d44485f53e4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_a9895242-4aca-4fcb-8494-29bc75d7e502" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_5b4e849e-0184-43ac-a7a9-6d44485f53e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1381a2ac-2633-4d03-918f-ee29fb26a52d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_a9895242-4aca-4fcb-8494-29bc75d7e502" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1381a2ac-2633-4d03-918f-ee29fb26a52d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_5a4cd2ff-5d1f-44d9-9349-b4f310d1af72" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_a9895242-4aca-4fcb-8494-29bc75d7e502" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_5a4cd2ff-5d1f-44d9-9349-b4f310d1af72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_d989fa42-25df-496d-80da-af6a8d81e73a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_a9895242-4aca-4fcb-8494-29bc75d7e502" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_d989fa42-25df-496d-80da-af6a8d81e73a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_ae40d9ae-27b3-45dc-a518-e401d165b2df" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_a9895242-4aca-4fcb-8494-29bc75d7e502" xlink:to="loc_us-gaap_NetIncomeLoss_ae40d9ae-27b3-45dc-a518-e401d165b2df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.preformed.com/role/SegmentInformationSummaryofExpenditureForLongLivedAssetsDetails" xlink:type="simple" xlink:href="plpc-20250630.xsd#SegmentInformationSummaryofExpenditureForLongLivedAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.preformed.com/role/SegmentInformationSummaryofExpenditureForLongLivedAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_e5138c21-12d4-44ab-b9e6-3b8395ecd656" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_820ccdca-ec9b-49af-ab67-8e41015f8e95" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_e5138c21-12d4-44ab-b9e6-3b8395ecd656" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_820ccdca-ec9b-49af-ab67-8e41015f8e95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_c1fc7e66-31c5-4109-a42c-02f86ba786f2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_820ccdca-ec9b-49af-ab67-8e41015f8e95" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_c1fc7e66-31c5-4109-a42c-02f86ba786f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_64b81631-8d0e-40f2-8a2d-c65c0b3d7abf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_c1fc7e66-31c5-4109-a42c-02f86ba786f2" xlink:to="loc_us-gaap_SegmentDomain_64b81631-8d0e-40f2-8a2d-c65c0b3d7abf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_PlpUsaMember_fff891d5-36ab-4398-aa10-8367ca9a9a45" xlink:href="plpc-20250630.xsd#plpc_PlpUsaMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_64b81631-8d0e-40f2-8a2d-c65c0b3d7abf" xlink:to="loc_plpc_PlpUsaMember_fff891d5-36ab-4398-aa10-8367ca9a9a45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_AmericasSegmentMember_9096bec0-f8dd-4182-a9e6-6d95e8b60aae" xlink:href="plpc-20250630.xsd#plpc_AmericasSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_64b81631-8d0e-40f2-8a2d-c65c0b3d7abf" xlink:to="loc_plpc_AmericasSegmentMember_9096bec0-f8dd-4182-a9e6-6d95e8b60aae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_EMEASegmentMember_e470d05c-bdf0-4738-a9c4-4799811aaf84" xlink:href="plpc-20250630.xsd#plpc_EMEASegmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_64b81631-8d0e-40f2-8a2d-c65c0b3d7abf" xlink:to="loc_plpc_EMEASegmentMember_e470d05c-bdf0-4738-a9c4-4799811aaf84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_AsiaPacificSegmentMember_9d57f77d-b4e3-488e-a273-49244c7e787a" xlink:href="plpc-20250630.xsd#plpc_AsiaPacificSegmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_64b81631-8d0e-40f2-8a2d-c65c0b3d7abf" xlink:to="loc_plpc_AsiaPacificSegmentMember_9d57f77d-b4e3-488e-a273-49244c7e787a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_1f7b2ba5-3bbe-4a38-8d2f-5b0ab90aa075" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_820ccdca-ec9b-49af-ab67-8e41015f8e95" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_1f7b2ba5-3bbe-4a38-8d2f-5b0ab90aa075" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentExpenditureAdditionToLongLivedAssets_5d6569f7-2788-4f79-883c-0ed12b5a3c04" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentExpenditureAdditionToLongLivedAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_1f7b2ba5-3bbe-4a38-8d2f-5b0ab90aa075" xlink:to="loc_us-gaap_SegmentExpenditureAdditionToLongLivedAssets_5d6569f7-2788-4f79-883c-0ed12b5a3c04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.preformed.com/role/SegmentInformationSummaryofDepreciationandAmortizationDetails" xlink:type="simple" xlink:href="plpc-20250630.xsd#SegmentInformationSummaryofDepreciationandAmortizationDetails"/>
  <link:presentationLink xlink:role="http://www.preformed.com/role/SegmentInformationSummaryofDepreciationandAmortizationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_1226ce42-966a-40c8-85f6-be35861cbb5d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_fe86faf7-b0d5-4768-917e-a2d82dbbc159" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_1226ce42-966a-40c8-85f6-be35861cbb5d" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_fe86faf7-b0d5-4768-917e-a2d82dbbc159" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_621a88a7-8c18-4a57-bdbd-b0220f10bb9a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_fe86faf7-b0d5-4768-917e-a2d82dbbc159" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_621a88a7-8c18-4a57-bdbd-b0220f10bb9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_82de5eca-cbe6-4757-9f02-c69e99cdad15" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_621a88a7-8c18-4a57-bdbd-b0220f10bb9a" xlink:to="loc_us-gaap_SegmentDomain_82de5eca-cbe6-4757-9f02-c69e99cdad15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_PlpUsaMember_cfdc18f1-2e47-4bc3-b971-c052d3321483" xlink:href="plpc-20250630.xsd#plpc_PlpUsaMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_82de5eca-cbe6-4757-9f02-c69e99cdad15" xlink:to="loc_plpc_PlpUsaMember_cfdc18f1-2e47-4bc3-b971-c052d3321483" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_AmericasSegmentMember_7f4bccd9-fe58-408f-833d-317242855ce8" xlink:href="plpc-20250630.xsd#plpc_AmericasSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_82de5eca-cbe6-4757-9f02-c69e99cdad15" xlink:to="loc_plpc_AmericasSegmentMember_7f4bccd9-fe58-408f-833d-317242855ce8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_EMEASegmentMember_cbad1e02-4bd4-419f-8c0c-9282f4c5ca95" xlink:href="plpc-20250630.xsd#plpc_EMEASegmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_82de5eca-cbe6-4757-9f02-c69e99cdad15" xlink:to="loc_plpc_EMEASegmentMember_cbad1e02-4bd4-419f-8c0c-9282f4c5ca95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_AsiaPacificSegmentMember_aeac6f1c-56dc-4430-b58b-da7a2972ddee" xlink:href="plpc-20250630.xsd#plpc_AsiaPacificSegmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_82de5eca-cbe6-4757-9f02-c69e99cdad15" xlink:to="loc_plpc_AsiaPacificSegmentMember_aeac6f1c-56dc-4430-b58b-da7a2972ddee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_b360948b-28f0-4e32-9a91-811da51c0126" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_fe86faf7-b0d5-4768-917e-a2d82dbbc159" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_b360948b-28f0-4e32-9a91-811da51c0126" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_DeprecationDepletionAndAmortizationIncludingForeignExchange_2d8ca7ed-c748-42f7-931a-de9fee394ba7" xlink:href="plpc-20250630.xsd#plpc_DeprecationDepletionAndAmortizationIncludingForeignExchange"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b360948b-28f0-4e32-9a91-811da51c0126" xlink:to="loc_plpc_DeprecationDepletionAndAmortizationIncludingForeignExchange_2d8ca7ed-c748-42f7-931a-de9fee394ba7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.preformed.com/role/SegmentInformationSummaryofIdentifiableAssetsBySegmentDetails" xlink:type="simple" xlink:href="plpc-20250630.xsd#SegmentInformationSummaryofIdentifiableAssetsBySegmentDetails"/>
  <link:presentationLink xlink:role="http://www.preformed.com/role/SegmentInformationSummaryofIdentifiableAssetsBySegmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_1120160d-4acc-475d-a16a-fd727ca9daa3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_161b95db-b9da-4bfd-a06f-56a2e1cdc2b2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_1120160d-4acc-475d-a16a-fd727ca9daa3" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_161b95db-b9da-4bfd-a06f-56a2e1cdc2b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_cbac44b0-6828-4220-bcaf-22f80baac6e9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_161b95db-b9da-4bfd-a06f-56a2e1cdc2b2" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_cbac44b0-6828-4220-bcaf-22f80baac6e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_c71641d0-c6d3-47d4-a33c-6da7a6d03077" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_cbac44b0-6828-4220-bcaf-22f80baac6e9" xlink:to="loc_us-gaap_SegmentDomain_c71641d0-c6d3-47d4-a33c-6da7a6d03077" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_PlpUsaMember_8505ef99-6a12-4447-afb2-59f44f63c985" xlink:href="plpc-20250630.xsd#plpc_PlpUsaMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_c71641d0-c6d3-47d4-a33c-6da7a6d03077" xlink:to="loc_plpc_PlpUsaMember_8505ef99-6a12-4447-afb2-59f44f63c985" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_AmericasSegmentMember_42a6155f-5dfb-4da3-8ecd-378eec6b9c11" xlink:href="plpc-20250630.xsd#plpc_AmericasSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_c71641d0-c6d3-47d4-a33c-6da7a6d03077" xlink:to="loc_plpc_AmericasSegmentMember_42a6155f-5dfb-4da3-8ecd-378eec6b9c11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_EMEASegmentMember_4f880404-e5f5-4dac-bd85-62f093221bb2" xlink:href="plpc-20250630.xsd#plpc_EMEASegmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_c71641d0-c6d3-47d4-a33c-6da7a6d03077" xlink:to="loc_plpc_EMEASegmentMember_4f880404-e5f5-4dac-bd85-62f093221bb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_AsiaPacificSegmentMember_82649cb0-7f7b-41d0-8552-6c2792733b9c" xlink:href="plpc-20250630.xsd#plpc_AsiaPacificSegmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_c71641d0-c6d3-47d4-a33c-6da7a6d03077" xlink:to="loc_plpc_AsiaPacificSegmentMember_82649cb0-7f7b-41d0-8552-6c2792733b9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_ccb309ce-264e-4f82-9614-9527744031c3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_161b95db-b9da-4bfd-a06f-56a2e1cdc2b2" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_ccb309ce-264e-4f82-9614-9527744031c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_5d31a2ae-3f18-45fa-b4cb-3abc9e1a4992" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Assets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ccb309ce-264e-4f82-9614-9527744031c3" xlink:to="loc_us-gaap_Assets_5d31a2ae-3f18-45fa-b4cb-3abc9e1a4992" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.preformed.com/role/SegmentInformationSummaryofLongLivedAssetsByGeographicRegionDetails" xlink:type="simple" xlink:href="plpc-20250630.xsd#SegmentInformationSummaryofLongLivedAssetsByGeographicRegionDetails"/>
  <link:presentationLink xlink:role="http://www.preformed.com/role/SegmentInformationSummaryofLongLivedAssetsByGeographicRegionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_0b418f56-fd31-4d08-aa0a-d80a2a84c471" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_4d7767c8-93f1-48ab-b361-b98246c3f267" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_0b418f56-fd31-4d08-aa0a-d80a2a84c471" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_4d7767c8-93f1-48ab-b361-b98246c3f267" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_130c741c-195b-4fef-804e-dd8c1127b705" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_4d7767c8-93f1-48ab-b361-b98246c3f267" xlink:to="loc_srt_StatementGeographicalAxis_130c741c-195b-4fef-804e-dd8c1127b705" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_59f0f378-3538-4a97-9e76-a0af3d7f9724" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_130c741c-195b-4fef-804e-dd8c1127b705" xlink:to="loc_srt_SegmentGeographicalDomain_59f0f378-3538-4a97-9e76-a0af3d7f9724" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_37bbb3f1-2683-485e-a2eb-29a8fe39099c" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_59f0f378-3538-4a97-9e76-a0af3d7f9724" xlink:to="loc_country_US_37bbb3f1-2683-485e-a2eb-29a8fe39099c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AmericasMember_8daf7953-42d9-495e-9237-08bb080d6631" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_AmericasMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_59f0f378-3538-4a97-9e76-a0af3d7f9724" xlink:to="loc_srt_AmericasMember_8daf7953-42d9-495e-9237-08bb080d6631" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EMEAMember_83ebef96-c6c5-4bfd-8065-0750971e23c9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EMEAMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_59f0f378-3538-4a97-9e76-a0af3d7f9724" xlink:to="loc_us-gaap_EMEAMember_83ebef96-c6c5-4bfd-8065-0750971e23c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AsiaPacificMember_72e1c82a-bf31-4d51-9792-b79c3888c514" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_AsiaPacificMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_59f0f378-3538-4a97-9e76-a0af3d7f9724" xlink:to="loc_srt_AsiaPacificMember_72e1c82a-bf31-4d51-9792-b79c3888c514" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_8869abd8-b9ec-4382-875c-0e2f9c2d87a4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_4d7767c8-93f1-48ab-b361-b98246c3f267" xlink:to="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_8869abd8-b9ec-4382-875c-0e2f9c2d87a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncurrentAssets_aae04b22-43e5-45d4-8d9e-c0274921818f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NoncurrentAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_8869abd8-b9ec-4382-875c-0e2f9c2d87a4" xlink:to="loc_us-gaap_NoncurrentAssets_aae04b22-43e5-45d4-8d9e-c0274921818f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.preformed.com/role/AcquisitionsofBusinessesDetails" xlink:type="simple" xlink:href="plpc-20250630.xsd#AcquisitionsofBusinessesDetails"/>
  <link:presentationLink xlink:role="http://www.preformed.com/role/AcquisitionsofBusinessesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_d9e8b153-bfcb-4cdb-b199-10c985e31099" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_0ab70802-6463-4bae-831b-6c47ee875734" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_d9e8b153-bfcb-4cdb-b199-10c985e31099" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_0ab70802-6463-4bae-831b-6c47ee875734" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_8882a1b8-f73e-4ea4-99c9-d5957bc56d02" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_0ab70802-6463-4bae-831b-6c47ee875734" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_8882a1b8-f73e-4ea4-99c9-d5957bc56d02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_cf8b8281-c6d3-427e-b426-ecaa0cb9f0af" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_8882a1b8-f73e-4ea4-99c9-d5957bc56d02" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_cf8b8281-c6d3-427e-b426-ecaa0cb9f0af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_JAPTelecomMember_f560d5f3-e523-4588-badb-8c8aa85d64d0" xlink:href="plpc-20250630.xsd#plpc_JAPTelecomMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_cf8b8281-c6d3-427e-b426-ecaa0cb9f0af" xlink:to="loc_plpc_JAPTelecomMember_f560d5f3-e523-4588-badb-8c8aa85d64d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_f34c0a70-60d5-48a9-9055-01701ed9a4ca" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_0ab70802-6463-4bae-831b-6c47ee875734" xlink:to="loc_dei_LegalEntityAxis_f34c0a70-60d5-48a9-9055-01701ed9a4ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_d74f08d2-f14c-4fb5-b8fe-ac200ab956cc" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_f34c0a70-60d5-48a9-9055-01701ed9a4ca" xlink:to="loc_dei_EntityDomain_d74f08d2-f14c-4fb5-b8fe-ac200ab956cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_plpc_JAPTelecomMember_1ed2303d-4a1a-4617-8968-de3788d6a75f" xlink:href="plpc-20250630.xsd#plpc_JAPTelecomMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_d74f08d2-f14c-4fb5-b8fe-ac200ab956cc" xlink:to="loc_plpc_JAPTelecomMember_1ed2303d-4a1a-4617-8968-de3788d6a75f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_25427d3e-4b51-44b5-9114-43530bc23863" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_0ab70802-6463-4bae-831b-6c47ee875734" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_25427d3e-4b51-44b5-9114-43530bc23863" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_426428f6-9667-40d3-a31c-541eb54f6d82" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_25427d3e-4b51-44b5-9114-43530bc23863" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_426428f6-9667-40d3-a31c-541eb54f6d82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_2fa21162-bfc6-4c06-a885-9d83252454d2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_25427d3e-4b51-44b5-9114-43530bc23863" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_2fa21162-bfc6-4c06-a885-9d83252454d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_9cc7ace6-58da-409b-b145-28abee30994a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_25427d3e-4b51-44b5-9114-43530bc23863" xlink:to="loc_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_9cc7ace6-58da-409b-b145-28abee30994a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#AwardTimingDisclosure"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgDiscLineItems" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardTmgDiscLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardTmgMnpiDiscTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardTmgMethodTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgMethodTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgPredtrmndFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardTmgPredtrmndFlag"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgPredtrmndFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardTmgMnpiCnsdrdFlag"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardTmgHowMnpiCnsdrdTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_MnpiDiscTimedForCompValFlag"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardsCloseToMnpiDiscTableTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardsCloseToMnpiDiscTable"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:to="loc_us-gaap_AwardTypeAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_EmployeeStockOptionMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockAppreciationRightsSARSMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardsCloseToMnpiDiscIndName"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardUndrlygSecuritiesAmt"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardExrcPrice" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardExrcPrice"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardExrcPrice" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardGrantDateFairValue" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardGrantDateFairValue"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardGrantDateFairValue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_UndrlygSecurityMktPriceChngPct"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ErrCompDisclosure"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_RecoveryOfErrCompDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompRecoveryTable" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ErrCompRecoveryTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ErrCompRecoveryTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDateAxis" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_RestatementDateAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_ErrCompRecoveryTable" xlink:to="loc_ecd_RestatementDateAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_ErrCompRecoveryTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonNeosMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NonNeosMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_ecd_NonNeosMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDeterminationDate" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_RestatementDeterminationDate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_RestatementDeterminationDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AggtErrCompAmt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_AggtErrCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompAnalysisTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ErrCompAnalysisTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ErrCompAnalysisTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_StkPrcOrTsrEstimationMethodTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingAggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_OutstandingAggtErrCompAmt"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_OutstandingAggtErrCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AggtErrCompNotYetDeterminedTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ForgoneRecoveryIndName"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_OutstandingRecoveryIndName"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_OutstandingRecoveryIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_OutstandingRecoveryCompAmt"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_OutstandingRecoveryCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_RestatementDoesNotRequireRecoveryTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/PvpDisclosure" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#PvpDisclosure"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/PvpDisclosure" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PayVsPerformanceDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTable" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PvpTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PvpTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ExecutiveCategoryAxis" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ExecutiveCategoryAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_ExecutiveCategoryAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllExecutiveCategoriesMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AllExecutiveCategoriesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_ExecutiveCategoryAxis" xlink:to="loc_ecd_AllExecutiveCategoriesMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PeoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllExecutiveCategoriesMember" xlink:to="loc_ecd_PeoMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NonPeoNeoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllExecutiveCategoriesMember" xlink:to="loc_ecd_NonPeoNeoMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAxis" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AdjToCompAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_AdjToCompAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllAdjToCompMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AllAdjToCompMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AdjToCompAxis" xlink:to="loc_ecd_AllAdjToCompMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="loc_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AggtPnsnAdjsSvcCstMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnAdjsSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PnsnAdjsSvcCstMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:to="loc_ecd_PnsnAdjsSvcCstMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnAdjsPrrSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PnsnAdjsPrrSvcCstMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:to="loc_ecd_PnsnAdjsPrrSvcCstMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjsMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_EqtyAwrdsAdjsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="loc_ecd_EqtyAwrdsAdjsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsMember" xlink:to="loc_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsMember" xlink:to="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureAxis" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_MeasureAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_MeasureAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PvpTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PvpTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureName" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_CoSelectedMeasureName"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CoSelectedMeasureName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NamedExecutiveOfficersFnTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PeerGroupIssuersFnTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ChangedPeerGroupFnTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PeoTotalCompAmt"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeoTotalCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoActuallyPaidCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PeoActuallyPaidCompAmt"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeoActuallyPaidCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToPeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AdjToPeoCompFnTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_AdjToPeoCompFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NonPeoNeoAvgTotalCompAmt"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NonPeoNeoAvgCompActuallyPaidAmt"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AdjToNonPeoNeoCompFnTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_EquityValuationAssumptionDifferenceFnTextBlock"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_CompActuallyPaidVsNetIncomeTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TotalShareholderRtnVsPeerGroupTextBlock"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_CompActuallyPaidVsOtherMeasureTextBlock"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TabularListTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TabularListTableTextBlock"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_TabularListTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TotalShareholderRtnAmt"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_TotalShareholderRtnAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PeerGroupTotalShareholderRtnAmt"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_us-gaap_NetIncomeLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_CoSelectedMeasureAmt"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CoSelectedMeasureAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OtherPerfMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_OtherPerfMeasureAmt"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_OtherPerfMeasureAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AdjToCompAmt"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_AdjToCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoName" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PeoName"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeoName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureName" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_MeasureName"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_MeasureName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NonGaapMeasureDescriptionTextBlock"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Additional402vDisclosureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_Additional402vDisclosureTextBlock"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_Additional402vDisclosureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnBnftsAdjFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PnsnBnftsAdjFnTextBlock"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PnsnBnftsAdjFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_EqtyAwrdsAdjFnTextBlock"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_EqtyAwrdsAdjFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#InsiderTradingArrangements"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingArrLineItems" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_InsiderTradingArrLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrByIndTable" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TradingArrByIndTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TradingArrByIndTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrAxis" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TradingArrAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_TradingArrByIndTable" xlink:to="loc_ecd_TradingArrAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllTradingArrangementsMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AllTradingArrangementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_TradingArrAxis" xlink:to="loc_ecd_AllTradingArrangementsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_TradingArrByIndTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_MtrlTermsOfTrdArrTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndName" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TrdArrIndName"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndTitle" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TrdArrIndTitle"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrIndTitle" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_Rule10b51ArrAdoptedFlag"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NonRule10b51ArrAdoptedFlag"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrAdoptionDate" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TrdArrAdoptionDate"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrAdoptionDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_Rule10b51ArrTrmntdFlag"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NonRule10b51ArrTrmntdFlag"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrTerminationDate" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TrdArrTerminationDate"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrTerminationDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrExpirationDate" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TrdArrExpirationDate"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrExpirationDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrDuration" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TrdArrDuration"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrDuration" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TrdArrSecuritiesAggAvailAmt"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#InsiderTradingPoliciesProc"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_InsiderTradingPoliciesProcLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_InsiderTrdPoliciesProcAdoptedFlag"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:to="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:to="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>13
<FILENAME>screenshot2025-07x29101341a.jpg
<TEXT>
begin 644 screenshot2025-07x29101341a.jpg
M_]C_X  02D9)1@ ! 0$ > !X  #_VP!#  ," @," @,# P,$ P,$!0@%!00$
M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_
MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04
M%!04%!04%!04%!04%!04%!04%!04%!3_P  1" ,B T8# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
MQ7X#_'C3O%OA3P]8^)?$NG2>-=1FO5%FNV)Y!'=3(@"#A3LC& >2!GGK7M5
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
MAI$*2%@4);<A*\G !XP>:Y2[_9M\*ZIH>OZ5J-QJFH0:SJ/]L32S7"K+!?8
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
M(C+/E+N6,,Z7L*J" P!7#'*'@D\@FO*/AWIDFA?#KX8^);/5]6COI_&TFG&
M7KK;+:RZA<I)#Y((1@V-Q9@7ST; "@ ^PJP_&FLZMH'ARYOM#T%_$NIQL@BT
MV.Y2W,H+@,?,?Y1M4EO?&*^;/"^IWWQ!@FU[4/B+;>&/%.D^)ITN+'R)I+F-
M4N&2.R$7VE5>-TV  1<DG[S9)]2_:OFFM/@1XBNK:[N;*XMVMGCFM;AX6YN(
MU()4C<I5B"IR#GIP* /7:S]1U_3]*U#2[&[NDAN]3F:WLX3DM,ZQ/*P&/1(W
M.3QQCJ0#XIXA\'VGC+]IK6-%U._U9]%F\(074NGP:K<11-*UW+'G:CC:-J+\
MJD*3R02<UY?X0DM?%,'[->M>);@7DTBZO;SW]_.REX8H)A&78GK\BDD\D]:
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
M C*'4JP#*1@@C((I%144*H"J!@ #  IU% #418T"HH50,  8 IU%% !1110
M4444 %%%% '+?$'P/+X\TRSLH_$6L>'%ANEGDFT6Y\B6= &!B9L$[3N[<Y /
M:NAT^PM]*L+:RM(EM[2VB6&&).B(H 51[  "K%% "*H50!G &.3DTM%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
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
M9^#O^$0_X4[\1[GPJ]P+N32;C688X9)..79(E8C*J<;L @$ &O2Y/B3XTMO
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
M2^*OA3\7?&UY'=Z[H/P<UF[C&U)M0TZ^F9!Z*2?8>G2@#TGX?R2^ (-.\/\
MB;4?[4\2:MJ^I-:W!1!)-$7EG\TJOW$V*H.!@,47N*^(_!T/CB+X,_&*X\&W
MRBTCUF6+5[2.W5I9[1E97:)R-P*C.1C[I)!R,'Z,M/@O\5K#49K^VT?X/6][
M-"UO)<1:/>"1HV&&4MOS@CC%2^&/@]\7?!=S<7/A^T^$FAW%PGEROI^BW41=
M<YP2&R1[4 =U^RK>^#+WX*Z)_P (,DL.DQ[UFM[F0/<17).Z593W;)R#@ J5
MP ,5W?Q#\#:=\2O!6L>&=53=8ZC;M"S 9,;=5=?]I6"L/<"O$O#'PK^,O@QK
M@^'_ /A5&@&XV^<=*T":W\W&<;MC#.,G&>F36OJ'A?X_ZM9RVMYK7PYN;64;
M9()]*NI$<>A!?!H \_\ V!+J]\3>&-0N-7O7OSX9<Z-I2/\ =MX7/FR$>I8[
M%R>BQJ!WSG_L\:3=^!/VR_BAI>O(;>^UB.ZO["67@7,+W(E!0]\JV2!T*,/X
M37:>&OA!\8/!ES+/H!^%.A32ILDETSP[+;.ZYS@E",C@''M3_%'PH^-?C-+8
M:UJWPXU)K9]\+W.BSN\)]48ME3]"* .4\0:3<^-O^"@6CW6BH9K;PUIJ'5KF
M/[D!,<V%8_WF\U%QUY/8'$G[(UQ%X;^-OQ]L=5FCTZ[?5TG2&Z<1L\8FNR7
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
MI%DUU::BMA +:YDQ#F,W*P@,!OF(",#^[ZD YN-^RQXA?[WQM^(/_ =3 _\
M9::O[*&M;LO\;_B3QS\FL ?S2@#R_P#9;\+:%<^*_BY=^*]+G2"34S<VDES#
M/&)(?,F+,F -WWDX&3R*ZK_@GO;7?AWX8^(-(U:PO-+U :N]X(+RVDB+1-#"
MH8;@,C*,.*Z8_LCWKL6D^-'Q.8GTUW'_ +)0?V19549^,WQ0 R 0?$/!.?39
M0!POP(:>W_;$^)&L2V&H6^CZQ#+%8WLUC-'#</YL1PKE .B.>>N*^P*^<S^R
M/;1W"K)\9?B=ODX6,^)5!)]AY56C^Q[8MNW_ !0^)LF[J6\1\_\ HJ@#"_;]
MT;5?%GPMT31-"T?4];U3^V([QK?3K"6X*PK!.K.2BD+AG4<D'GTS7?\ Q=\"
MM\=_V>;W1=*,D%Y=VL4MH+V![=A-$RL$=9%#)DH5R1WSTKCW_95\,P:DFFS_
M !8\?G4)!N2SE\5 2L/4)L!(IUQ^RMX.T]$:Z^)/C.%9,[#/XFV;L'!P=HS@
M]: $\"?$*Y\*_LX0>'-0\.ZW'XTTO2WTA=#72YWDFF5#'&R%5*M&PVL7!V@9
MYXKH_P!D3X.:A\%_A'%INL@)K.HW3ZC=P*0WD,RHBQY'!(5%)QW)QGK66O[(
M'AF2VWCQKXWDB9=WF_\ "0N05QUSC&,=ZRT_9E^'"QL3\0O$;!%R[-XHZ#U.
M.E 'I_CS5_L?Q*\ Q?V=JMTB3W+S7-GIL\\$ >!XU,DB(53+$#D\=3@<UY+J
M?[-LG@C]ISPGXV\(P/!X:U"[E;6-/MV(CMY_(FVR[1QY;%NG\+'CA@ ?\,[_
M  F!"O\ $K66S@[6\7#GT[UH-^R]\+4U9=-;Q;KBZEN"?8SXH<3%B,@;-V[)
M!]* ,[P7X'U3X#?M)^-==N]+O;[P;XO#W$.I:;:R77V6X:7S#'-'&K,BY>0!
ML;?N\]<4K?X9ZW\9_P!K"S^(L^F7FC>#?#\,4=E-J-NUM/?R1ABI6)P'";Y"
M=S*,JHQR>.AOOV6_A58:@EC>>)M8M;]@"MO-XGE24YZ$*7R<_2J(_9[^# '_
M "/%]G_L;F_^.4 <W^WWX3UWQ_;^$;+PWX?UC6KO3IKB6=[+3Y9(HT=8\9<+
M@DE>BDG@Y[5[%^T/>/XG_9_\1PZ7INKW]UJ]DT%I9P:7<FX9SR \6S?&/E.2
MX4=/49Y+2OV6?AIXA64Z5XHU_44BP)/L7B:24)G.,[6.,X/Y5:O/V/\ P3:V
MLDUSXC\66]M$#([R>()%1%'4DG@ >IH \EUGX(>)OB5^RAX#M-+TZ\L/&7A"
M5Y#I>J6LEH\N68LB"55#''EL&^Z<,,YX'TKX?^+5UXGLK!+/P=XAMM8F,8N;
M35-.FLH;/)'F,T\BA'"C./++EL#@9R/-]'_93^&VO+*=.\6>(=66(@/]F\2O
M*$)Z [#QG!ZTR;]E_P"$]MJHTV;Q3J\6I%UC%G)XHD$Q9L;5V%\Y.1@8YR*
M.&\>>!!XM_:OU[4_$?A'6M3\$W6B-IGVV/0[B=4F\H+N0",MD-NVNH/."#CF
MOH?X9>*]3\1:IJMHVB:EI/A[2[6TMK&?5K)[6:\EQ)YSA'P0@ A XZ[O:N&D
M_8^^'5L8EEO?$,9E?9&'\07"EVP3@?/R< G\*H:W^RY\)O"R)/K.O:KI2S92
M.2_\32PAR!D@%W&3CF@#NOCM?W5[H-IX6M;;61%KTPM;_4=*TV2[%G9G/FEM
MJ,,N!Y8!!^^3C KQ?QS\.?$OPR_:0\(^.?#\>O\ C$S1?9?$!BTY$"VV!&FT
MQ11QOA>=@RP,*9P"M=(_[-/P:.A+K,WB>^?17?RUOW\4R"W+ XP)/,VYR",9
MK7L/V//A9J5G#=VK:Q?6LZ"2&>+Q!<NCJ1D,K+)@@CN* -_3/#^G_$C4/B=H
M6O:%J T/6KF&2.2^LI(4GC%I!$60L!AUDC)&<'@$9ZUYAX"^#/B7X6? /XO>
M"YH+O5[N^FN[71Y+==[7<4EFD<) S\HS\K9X4AO8UO:]^S;\"?#=W';:WJ)T
MNZ9-ZQ7_ (JN('9?7#3 D<'FEL_V:?@%J6EWFIV\T=YIUJN;B]B\573Q0#_;
M<7&%_$T ><6GPO\ B#XJ_94\*_">U\+W>FZJUX[:I?:F8X;:T@%W+,I!W%G8
MYC.$4\ U];> _"=OX$\%:'X<M9#-!I5G%9K*PP9-BA2Q'8DC/XU\[_\ "I_V
M5"@5M8\,R8&,OXRD)/X_:J^C/!OAS1_"7AC3M)\/Q+#HUO$!:HDS2KL/((=B
M2P.<Y)/6@#Y__9?)_P"%L?$S)R,18'_<4U>OIJOF;]F#!^+/Q,8=-L8_'^U=
M9KZ9H **** "BBB@ HHHH **** /G/\ 8];_ $'Q..Q.F8]<?V?#7I_QC^,.
MC_!GPW#J>I0S7]Y=SK::?IEH 9KN=NB+GH/4GI[D@'R_]CU<6_BOGY5.F*/?
M_B7P\U@?MO>']0M]<^%_CA;6:]T#PUJOF:FD2%_)1I87WD#G:1$RD] =OK0!
MZ]J?C_QSX;T;3M1UCP5IYCNKNWMYXM.UEIY+)9I4C#2!H%#A=_S%"?88RPS8
MOCG<>+_BUJ_@+P9IMK?S:)%YFJZO?SLEO ^0ODHB*2[Y)!Y4#:W7%=R/B5X7
MG_LQ;36K/4I-3D1+2+3Y1</-N(&\*F3L7.6?HH&217S?^SW8/\&OVC_BKH7B
MB9;!_$,HU/2[VZ8)%>Q"65SL=N&<"<94'@JW7&: /6OAY\>#XS\7^)_ M_IL
M&C>.]"!9K-KAI+6ZC^7$L<FP-M^="5*Y 8=><4OV?/COJ_QSLO$MP^AV6C+I
M%RUDH6[><R3 9!/R+A/UKS/X2>'Y_B%^V;XX^(^D[SX2LX18QZ@/]5>SB"*
MK&W1U!C=MP)'"_WA5?\ 8TUW3/AS+\3]!\3ZC:Z!JUMK;3O;:C,L#&,@@.N[
M&Y3CJ,]1ZC(!WOQ%_:&\2^ O@POCR70=)N2=0>S-DEW*0H$KQ;MY09.Z-CC
MX(ZXYL:Y^T3J_P /?%O@'2O%F@V+6'C)ECM+_2;IRUO(3$,21N@R,S)R&Z9X
M.*\S_:<!T;]CJUM+P)9W=]J(NH[6;$<NR2ZDF'R'!W!77<,9!)SWKD];O%^%
MGQE^&WC7QC>R^-OA[=V<4>DZG<RF9='GVKN(V81F1AGD$E0<9:/@ ]N^,'Q\
M\;_"?PCJ_BFY\+Z9_9%OK#Z;:07%Q,ES<1AV59R-F%5MA(ZY!!Z$5W'PR\9^
M,_%%YIEQKNCZ9#H6JZ-'JMK>Z<\K&*1O+/D2;QC=MDR".NTX'!QY3^W[K6GW
M/[/UN(KZVE-YJ%M-;!)E/GIACN3!^88(.1Q@BO:O@GJ=GJ7PA\%RVEW!=1KH
M]G&SPR*X#K"@920>H((([&@#I/$]_>:5X:U:]TZT.H:A;6DTUM: $F>54)1.
M.?F( X]:^??&GQ]^(7@7XE>!O!>I:9X;-_XG6/,L0N&2U=GV;3\WSX/<8KZ3
MWK_>'YU\;_M.:G9K^UO\(9C<P&*PFM_M;F0;;;-QD&0Y^3@YYQQ[4 >@_&+X
MX?$'X._#BX\1ZEHVAO=VNL_V:;=4F\JY@9-T<\;[P1W!4@\@\\<[6H?'#7O!
M/Q5\&>$_$NGZ=>V7BR,_8]0TOS(GMY0!E9(G+;AEE^8,.O3@UQW_  4#O[:;
MX'6]E'<127D^IP2Q6Z.#)(@5\LJCD@9'/3D5Q-O-'\'_ -HOPQXM\07S^,/!
M7B"R^RZ/KUY=-='1G( 95<DA5!)!/]UR<Y5\@'JFC_&KQEJ/[3FJ?"YUT'[!
MI]L+Y]0CLIO-:(I&_E[?/PK8E"[N1QG;SBNL_:&^.]E\!_#6E:C<0K=W%]J$
M-N+8GYO(#@W$@ _NIP#T#.F<YP?$?"WB/2Y/V_?$6J+?P2Z7=Z3';VU^LH^S
MR2?9[?Y%D!VL<JPQD\C'45U/C#1#^TG;_$&6PU;0X=&AMO[%MSJ,$CRPK&1,
MUTK"11&LDH&&(8,MLASU% 'L?Q6\97_AKX3ZYXK\-SV$TUAI[ZE"UY"T\$\:
MH7QA)$/S#&&SQGH:QOV;?B)K_P 6OA/I7B[Q!_9L5QJ33>7;:;;21)"L<TD6
M"7E<L3Y><\8SC!ZU\[_"CXH/K?[''C3PCK;26VOZ-I5UI]M#<@J]U"Z,(!'G
M[Y!/E@+GA5]173_LZ_&OP[\+/V6]'MM2GD;7]-BO6_L=;>0W$DC74SQH%"_Q
M!DYZ ')Z&@#ZQZ48Q7!>"OBNGBOQEK7A:;1=2L-0T>UMIKF\G@V6LK2H&*QL
M3DXSWZX/I7>[@>X_.@!:^?K7XP>,Y_VJ[SX;//I*Z'#9?V@LZV#^>R;%81Y\
MXC.6^]CG'09KZ W =Q7RE:L\?[>E_J[6]R-);1_L(O\ [/(;<SB-,IYFW;G(
M(Z]1CK0 _P /_'CQUX@\??$O0K[Q!H6@Z=X0E*K?C1GG><&4QH"AN%Y)V\#J
M3CBOH?X>MXC?PK;CQ8;5]>CFN(II;.(QQ2HL\BQ2*I)*[HQ&V,_Q5\:^ ?A7
MIWQ-^/OQ8CUJPO;2+4+UKO0]3GM9DC,J3EPZ-\JL, '!ZBONW</44 >6_M'>
M(?&W@SX;WWB3P1)9O=Z4IN;NSO+7SA-;C[[*0PVE!EN^0#WQ6'X9^*^J?$WX
M<^ +KPMJ=N/$&O'?>2RVBR);1Q<7C,F1C8Q5%YY:2/L2:]GOI($LKAKE1);B
M-C*A3?E<<C: <\9XQS7RK^Q!X8;PGKGQ%M[G1=2TJ-[_ #I;:A93Q*;,/)CR
MVD4 #E"1G)^7(X% ';Q_&76_B)\?=2^''A6YCTK2_#]LTVL:VT"RSRR@HOE0
MJP*+AGP2RG.UL8P,KX7^,>M:3\>-2^$GBF\CN[BZM/MFBZY:VZPS2*4+F.1,
M%"ZA7(8  ^7RO.!S'ASP/JOP._:D\5>*+G3KV_\ !GBV!W74-/MI+IK2Y9TD
M*S)&K,JEMX#8V_,O/!Q/X7^'VI?$O]J^7XH3Z=>:5X7T6R%IICZC UO-?2^6
MR%Q$X#J@\V0AF SA<=\ &I^S#\3O%OQ5U3Q]'XAUG?'H>HOIULEK:119&6'F
M-E22PV# Z<G(/&/4?A'>ZMJ?A6:ZUG6&UF\_M"]MA-Y,<:!(;J6%=H15ZB,$
MDYY)Q@<5X7\![;4_@7\1?B=I?B30=<>+6M6^WZ5>Z;I<]Y;W:,TAP'B1@C89
M<AR .<D8Y]^^&6CWF@>#;6VU)%M[Z6>YO)8-ZMY)GN))O+R."5\S;QQQQD4
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
M /%4 ?,7Q6L=5\'_ +0WPJ\&6WC#Q9/HNK(/[163Q!=H]RV]E+%DD4KG X7
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
MVUOJ=K!;V,5NL>M0&&\.Q=A:9.<.Q7<?K0!XK^S"?^+O?$Q?]A#_ .5;6/\
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
MOX$^&O 6I_$SP7)J.D7,<CZN;B\?SHXHFCC^7[/G>0Y#-G^'/.X[?6E_:?\
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
MX#9(QGMCBOJ?Q_K][X3\*7>I:5HG]OZDCPQ6^G++Y/G/)*D8!?:VT#?DG!P
M?K7CEM^T#XVO/B[JGPXM_ V@'Q%I]B-0>4Z_*+=T*HVQ6^R [OWJCD <'F@#
MS+PA\9%T/1M T;5/"_Q;\0Z+H;PO96,WA2*$DPD&#SG5\R",JK*!CE%+;L5H
M?&KXTV/QM\'-X9O/AW\5]+TZ65)9VM?#2L\A4AE&6<X&1GISQ^/JGB/]I!]$
MM/ ^D1>'//\ '_BR*%X/#\EUY:V>[[[SR;,JJD-T4D[&X&*M:E\>+SX??$C0
M?"7CW2;/3(O$ *Z9K6FW3S6[S JIAD5T5D.64;N1\ZYQR0 <1X&_:7'@_P *
M:3H ^&/Q0U"/3K:.TAN)?#BQLT:*%3<%?&< <@"MR3]KE@./@_\ %'ZCPZ?_
M (NOH# ]!7G_ ,:?C%H/P0\'OKFL*]Q+(X@L["#_ %MU,1D(OH, DL> /4D
M@'S5X!\7Q> OB9KGC>V^'?QDO-4UW=]NAN/#<(@DRV> H#+@CC!^N:VOB5\3
M--^).J:-JL_P?^+>D^(]%E$VGZSIN@A+B'G)4[RRNA/56!ZG&,G/KFH^/?B5
MX=\$-XEU/P9H\H$7G3:5::C(;FR0C.YR8MLFS.7"[< '!;%-UOXYR:A\94^&
M?@_3K74M:M[<W>JW][*RVUA&-OR[5!,CG>@P" "XR>N #QFQ^(]N_P 1X/&V
MO_"GXN>)/$5G!]GL6N_#JI;V*<Y,42$#<=S99BQYXQ@5#XN\;MXB^(UCX]TC
MX4_%KPSXJMH3;/>V.B0NES$1C;+')N#<< \'@>BX]K\,?'*:7XLZE\,O$^GV
MFE>*4@^TZ9<VTK26NHQE"^0" R, #E3G[CX/'.7\#/CUK7Q;^(7C/P[>:)8:
M9%X7N&M9YX9Y)&G?S)(P5!48&8R>?44 </;_ !AU.+PYK6FP_"OXK"^UAF:_
MUJ;2X1=RLRA,@%#&N$4( $ 4 8&<FN-\/6,.D?";5OA\?A'\3]5\-7[&1(M1
MBM1-:R$Y\R)EB4AL@$;MPXZ8)!]__:9^+^K? OP1;^)=,TZRU2$W:6DMM=-(
MK9<,0RLIQ@;<8([]?7TCP??WFK^%M+O]0\@75W;)<.MJK+&N]0P49))QG&>_
MH.E 'S?\*OB7XF^%GA&V\.:?\)_B/K&G6IVVS:P]JTD"?\\U9$3Y1SC=DC.
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
M/^S]\39IF=[?X2Y8Y9CX5R2>YYKZ>O;R#3K.>[N94@MH(VEEED.%1%&2Q/8
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
M(8 7 \PXZ#/,2?L_?"."Y%M/\0-8,YVXAF\8/N)(!'&_/.1CZTV;]G'X-+J
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
MU\5_C"OPN^/]UIWQ!A\1Q^ I;"VBT.\TV^N8XXG"J999/+=6E?<2"Q9G4*,
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
M-4O@"D<?[:'QD$:A1Y))PV>3+&2>GKVKK/BO%$OP7^/>T#F]F9@%QS]CM/\
MZQS0!2T/]DWX>^*K)KK2/'_BG6+97V&XL?$HF0,,$J60$9Y'%8U_^SU\'-,O
M)[._^*VL6UU YCFM[GQA&DB,.JLIP01Z&O3OV5+F&Q_9J\%W%Q)%:V\6GO))
M*[!$10[DLQ. !CDDUYC^VWX1TGPI^SUJ+:9;JC7_ (A349YN"\LTKR.S%NX&
M[ ]% % "VW[/?P5N8KB6+XH:E/% @>9U\71L(UR "Q!X&2!SW(K0M/V6O@_J
M.BW.L0^,]5O-)M<^?J*>)@\$6 "=\@.U< CJ:]5\%_#[0?$/@GPYJ-_I\<]U
M=>%HM(N&(_UUM+%$S(_K@KQZ;F]:^=?@D-;\)^)O&'[.=P)YK07KSPZD'"F'
M29%W3<CD/(K1JN/NM.S9&SD ]&T;]COX5>(=,@U'3-7UK5M/G!:*[M=>::*0
M X.UU)!&01QZ5?/[$7PU(P?[=Q_V%YA_6O>;6UAL;:&WMXD@MX4$<<4:A510
M,  #H .,5+0!X$W[#_PMD_UEIK$G&.=8N/Z-7+ZY^RY^S]X>U8:;J<T\6J&/
MS3:'6KAYQ'_?9%<LJ_[1 'O7T[J,\EKI]S-#";B:.)G2%>KL 2%'U/%?*G[!
MVJKJ7@;Q_P"-]9>6[U[4-<?[?-'"\TS(D2.H"*"Q&Z63"@?RH W?#_['OP&\
M5VLUWI$,FLVT$GE23VNNSRQH^U7V[EDQG:ZGZ,*YL_ K]EI9WBDEMY(EF%L]
MR^L71M1+_<,X?R]WMNS1\6_B5X3O/V<_B;KOPMN[N\L]4U6)]5N8K6:VCCDF
M$$4P0R1K]Y$3<!D@S$Y&X8Z72]"T=/V!YK>.%%LF\(SWFUB#^_\ *:;)..3Y
MOZT 6-;_ &,?V?O#^D3:KJOAZWT[3(%#R7=SK%S%$B]B6,P'/'YUS>@_LZ?L
MO>(M7M=-L]#1+^\3S+2WO;O4+5KI1WA$KKY@_P!S->%7'B36_$GP>_9]T7Q
M9YO#UWKLT+RR-\DL<5U%'&'XY"H\R@'L/:OH#_@H8+>S^$?A[4LO%J%IKT7V
M2>!_+DC8P3'Y6P2.55N.ZCF@"EK_ .S]^R[X3\3)X>U30Q9ZY(H:.R:ZU)I9
M%.<% '.X<'E<C@^E;OA?]E']G#QEI\M_H6AV&JVL#%99+?6+I_)8=0X\[*D>
MC8-<?X\NKJ\_:[^!<^IQLFJ3:'#).#A=LA6X+@C']X_ABLJ]M;:Q_;+^*6B6
MEZVE:!J_AJX;7)HCB.U#6B.\Y'J&8-GKF1O4T =;9? +]E_4)K01Z/"5O+A;
M6SN)KV_C@O)6<(J02LX28ECC]V6[GH":[Z']B?X+0D%?!$)P,?-?71_]JUXE
MI?B?QU^SW?\ AKP'\4- B\0^ (]3M4T?7[/[UJ\4RO =P SM*C*,%8J& ++P
M?M>"[AN@_DRI+L8HVQLX8=0?>@#QQ/V-/@RG3P-:'_>N;@_SDJ5/V/?@XG3P
M+8?C)*?_ &>O9** /F+6_!/[-W@[QBGA&^\(HOB*5/-ATZ+0]0NI9DPQW1[(
MFWK\C\J2/E;T-=#X)^#WP&\?R:FNB^"[">;3)A;WD%[I=Q:R02%=P5HYT1NG
M/2O-_CG-JT'[=/P^;0H+.YUC_A')!:Q:@[I TF+_ !O* G // Z@<CJ/</"&
MMMX(^"EIXPU^UF?Q"=%MI-25BQGNKE8\)%CG,C2-L&!DE@.>* ,W2?@-\$M7
MUG5]+LO!GA^XU#2)(X[VW%J"T#2()$SGU4Y_/TKDO$^@?L]>#_&UKX3U/P+8
M1:_=[?LUK'X>DE\\,VT%&6,AAD$9SVKS+P%KUU\%OVJ-.FU&XU.?3/B!:QQ7
M]UJ6GW-DAU(XW>6L\:$J)2 H&0J3@9XKH/V@(S+^VW\(%52S^1"W!Z 3SD\?
MYZ4 =PNB_ &W^(B^!!X%TP>)SDK9'PZQRF"=^\Q[=N 3NSC%=3XT^$WP@\!>
M&[W7=4^'NB'3K)#+</;Z-',T: $EBH7. !R:\NU%0/\ @HEI9  )T D^_P"Y
MDKV#X_Z[8R_"GXBZ,LGG:C!X:N;V6V4'*PLDJJQ.,#)C<#_=/I0!R'AO1_@C
MXH^'EWXUTOX=:9<>'H$>0S_\([&&D1"1(R(4RP4JV<>AJCXEG^!/@R3PVNK?
M#FPLI?$.!IJ-X9C+3L2H"8"?*WSIPV#\PJE^SS-$G["XDR(XETG66.YLA!YU
MT>3]*YC]K2.:WU?]GV-(0+M-4C6..4[%60/:8#8!X[''_P!:@#TOPYHGP-\2
M>,;OPK'X&T*P\36\8F?3-2\/1VTKH1G<FZ,*XQD_*3P">QK$L]<^!]YXKU3P
MU8?#."^\0:4";NPM?"D;RP@$ D_)@C+#D'!S7&_#._/Q)_;&U'4/',*^%_&/
MAFU:WTW186+17<6QQY@D;!?"RLX 4;E<'HI%<8B>*[K]I;X])X0$:ZJVE2J5
M=7,S1;H _D;#GS2N=GN1WH ^G? 'A3X6?$71I]1TOP!I%K'!=26<T&H:!#;S
M1RI@,K(R9!&:Z<?!KP"JX'@GP\!UP-*@_P#B*W-)N=(_M36+/3S$+V*9);^.
M(<K*\:E2W;<4"'UQ@GJ*B\<1:C/X*\01:07&K/I]PMF8VVL)C&WEX/8[L<T
M>1QZI\*=1U?6M-\-_#JU\62:*VS49=%T2T>*W?G*;Y"@D?@_+'N/&,9J:TUG
MX.ZK\-;SQSHWA+2-;T.Q1Y+P6.CV_GVRH"9/,C<*5*@9(ZXP0".:XG_@G:88
M_@WKMN4\J_BU^?[5$^0ZGR80,@\CH1]0?>O,/A#%)>:+^U/JNE0^5X5FL-3B
M@D0L8YI MTR%<GJ(W&<=F7UH ^A/!'BCX1_$#X?:CXN\-^$M/U&RTX.;JRBT
MJW6[BVC)RC8'W<L,'G&!D\5W7AOP1X,\0:#8ZG'X*TVQCNXA,D%WIMNLJJW*
M[@H(!(P<9R,\X.17RS\?_ 6M_LP^+=2^(/@>W\WP;K\,EEK6D+GRK=I<C<!_
M"I9LJ?X6)7HP!^Q_"'_(IZ)_UXP?^BUH I+\-?"2]/"^C#Z:?$/_ &6B3X?^
M%X8W=/#&ENRJ2$CLH0S>PR /S-=)10!XA\/?B/X&^)>O^)=(T/P%<F_\.R&#
M4%FL;*,1R[G41AO-PQ)B< CY?EY(R*H>#_CCX'\9>"O%/BG2_ >J)I/AL2F^
M:2SL4?,2;Y @$_S%4Y[ ] 2>*\S_ &9-.U^]^-_[0'_"/ZU9:.L?B(^:+O3C
M=B0?:;W;C$L>W&#ZYR.F.</]FB5U_9A^/+3?OB/[39GQ^[<_8CG"@\?GW% '
MN>A_'OP/JGPP7QX/#EWI^C7-VMC817%O;"XOIRYC"(JR,%.X-]\J, GI78Z1
MXKM+CQ=9>&M4\'W&BZG=V<U[$\JP2V[I&T:L%D1C\P,B\$ _A@GYO^$/A/PM
M\0/V-O!OA?Q3=R:=#J^LW%K8W\9"_9KSS+AXF.>"#M9,=RX'!.1T/P@G^)/P
M;^.>A?#3Q9J$'B[P_J5G<SZ7JC O/9QQH6(WM\ZK\BH58D?,FUN"* /J3^Q;
M =+* 'U\L5Y3XA^-FF:!\55^'T?@O4-1UR2R:_@^RBVV30@,<J7D7#?(PP<<
MU['7RC\1[;4-2_;L\+VVEZC'I5ZWA.1%NVM_.\O+77.PL 3SQGCIP: /;/A-
M\1O!WQI\,G7/#D ,*2F">WNK=8YX)  =KJ,C."#D$CGKUJ[X,\<>&/&^M^*-
M)TE8I+KP[>BQNP8UQOV@DK[!MZ?[T;>U<AHG@+2/V8OA5JMKX4AEO]5OKC-L
MEU(&>\U";;'"F21A-VWC/"AB2>37@WA8W?[.'[3FASW^CWVA^&_&UHFFS/J-
MQ#*TEXH0-.3%(XRTI1CDC_7N>@H ]_UCXTV.F_%L?#N'P?>WNO/:&^A='MT@
MEA&?F#,X(/RD8(ZC\:IZ+^T;X=\0:!XIGT_P_J9U_P .7D6GWOAR2*)+KSY)
MQ BJ0QC8%\C(;M[C/EOQ2MM?N/VV[ ^%[FSM=?C\(R/9F_B,D+R?O\(P# C.
M>O;K@]*U/V(=4TC4Y_'-QJ44]K\4)K]F\10W9"LQ#OM:-,#8NYF# 9PWH"H
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
M.23T ')) H ^([7XB:##\*(?AXWCCQ6OAU8?LKFV\&2Q7$D!8EHS(7;@Y(.
M...F<]?\=OC)X%^/'A*'PVUQXJTW3Q.EP_V;PO/+*[IG: Q( ')R,$\#D=_3
MYOVB]5B^'7_"Q?\ A!I6\#;M_G+J@_M+[/OV>?\ 9O+V;<\X\[..>E/^*G[3
M.G^ ?AGHGQ T?2XO%/AC59%A2:.^:WE5V#D#88F'!C93D@AN,=2 #"\&?M2>
M&/"_A73-'GTWQ9J36%NELEPGAJ>$NB*%7*Y/S8 R0<$]A7GNE^/]!LOCI??%
M".'QO-?WT M)K!/!\HA, "*%!,A(;$:_-SSGC'%>T:G^T*W@WQCX.T+Q?X=&
MDP^+,)IFHZ=J!NXO-)0;) T<;)S*@R 1\P[9(]F\I?0_F: /$5_:RT60XC\$
M>/96_NIX=FS0/VKM/)X^'7Q&/T\-R_XUV&E_&'0M3^,NL?#F(XU;3M/BOF?S
M/E<L?GC ]55H6]PYX&WGC_VA?VB[WX W^C27'A,:YHE^',EW;7[)- J-&KEH
MS$5QF50,N 20,KD9 !OVJ[0' ^&/Q,D![KX:?!_-Z\QTSQOIOA+Q'KVK^#O
MGQ:\+_VZWFW]E%X62:V:7G][&CMF-_F.<':?[O KWA?BA<^(-0\&R>%+73=8
M\/\ B.WEN%U">\>)XA& 6&P1MD\XP2"&!! Q7-_"[X\ZKXP^+_BCX?>(/#EK
MX=U71(?.!COFG^UIN4!XP8U^7:Z-SSAAQP< 'E_PO\0>%/AE\.=1\%6/PA^+
M6L:+J4LDUZNJ^'E8S-)&D; X=0!M1< #CKG-9<=Y9Q>!W\#Q>!/C9_PA;2%O
M['.C0#$9?>8//)\SRBW;=N[;L<5]/?#?Q9JWC2SU'4;RPLK32Q=R0:;-:7+3
M&[BC=D,QRB[58K\N,Y'.<$5R_B/XVSR_&"W^&?A33X-1U]+;[=J=Y>R%+;3X
M,*1D*"SN=Z848'SKSR< 'EOBWQIX?\;> K3P??\ P%^)D.C6(C%DEII$<3V;
M1C"/$_G9# =^<Y.<Y-9FH^)?^$FU?1+[Q7\,OC!XP71)/.L;74])LXX$DXQ*
MZ0E/,<8'+9'MR<^I6_[0MWIGC_Q'X"U[1(XO%=CI\NI:7]@E:6#58UC:0*H*
M[T?Y2-N&^ZV"<#//>)/CW\0_"WQ0\&^![[P_X<CU/Q)!YRNEW.\=L?F^5CL&
M2-O4"@#B/%^M#QE\2M,\<W/PT^,=IKVF1^58R6NFV(BMU^;@(P;=]]OO;NOL
M*GTG5=,TO2?&%O%\%/BE>:CXKMYK?5]8O;2 WDZ2JRL _F;4&&. JA1@<<"N
MP^,?[0GCGX+?#RV\1:SX;TE[S^VVTB6TCEF$<BF-Y(YXI".5*H005X/T(K2^
M,WQY\3?"2]\ 6W]G:3J3^*)?LCM^]C%O+NC&X<G<O[T<'!^4\\\ '"S^)+^^
MM=%L=2^%?Q4UK1]'N([JSTO4$M'A62,?NB[C$L@3L'=L]\X%9OP7\2>)/@_J
M_C>6T^#_ (]N+'7M5_M"VMI!')Y(*#?N8L/F9RQ[\!>2037IOB_XZ>*/#'[0
M/ASX91:?I%XVMV O(M1?S8A$<395D!;/,#=#_$/2M'4/BAXXT?X=>-?$%W9Z
M$TFBVJZGI]S:I.]IJ-H83)D%BI5N,=3@]B"#0!4'[0OC1Q\OP/\ %V[MOE@
M_P#0JA'[0/Q%;[OP)\1'_>U" ?TKEKW]J+Q?H/P-\,_%2]TG1;_2-2N?)N]+
MMQ+!/ OFR("DC.ZO_J^A48W#KC-?2^E:I!K&DV>HP;EMKJ!+B/S!M8*RAAD=
MC@T ?(WB&3QEXF^)VG^/9_@?XL;Q#IR+%9W">(+6)8(QN^0(8L,O[R3.[).X
M_AT/CGQY\3/'UOIUO=_ WQ):QV-W%?Q?8?$MM#F:-@T;-F,[@K , >,@$@X%
M=E\//C1XE^.NOZ]-X(CTG2_!ND7!LEU?5K:6ZEOYP 3Y44<L81 "#EF)(9>.
M2%]"^'.N>)M87Q%!XITZTT^[T[5#9V[V6_RKF#R(9%F4OR<M(XP.A4KR5)(!
M\V?%F7X@?&:/38?$/P UQXM.D,UL+7Q;:P[9".7R(]V>/7''2J&MZ9\0O$WB
M_2/%&I? 77KG7])CCBLK]O&L"O$$R1P(PI.22<@Y).:]S^"G[0^F_&/QAXXT
M6TB2)=#NU%E*K9^V6I&WSAZY=6.1QMDC[Y)Y?QG\<_&6@?M0^'?AG:#0SI&K
MVXNOM<UC,UQ$N)B4R)PK']S][ ^]T..0#S;5]'^(>N>/G\9S? G7X?$A0Q+?
MVWCN*%DCP1L4*@ 7!(Q6SX2N_BCX2U'Q!J-K^S]J&I7NN)%%?SZOXXM[IITC
M#!4_>J<* [#'3'':O;/$WCS7/#7CC7(Y9+.X\/:3X>?6VM(;-_M<S R#RQ+Y
MI7_EGGB/OCWK@_A=\</$OQ5\%67B'0-5\/ZKJ3W<*ZEX:CMI%N-/@:=4<JWF
M98JA+;F7:W.,8P0#S;PSX;^(_A9);73?V?=1MM$,_P!J&A/\0(GL/,SG_4DX
M(SSL;*^U:/Q"TWXG_%34])U+Q!^S_//=:4_F61C\=10"!\J2ZB-@ V57YNO
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
MO#-\T:0Q6,[!#NF" !F1ECR3P04?C:5'U[X[\9V'@#P?JOB+46'V2Q@:7:&
M,K=$C4GC<S%5'N17C$_PI^+MWI4&F7.M> )M.MVWPV;>&F>&,\Y*H7P.IY [
MFI[KX;?&>_L(;&Y\6^#9+&':(K9O#9>./ PNU6? P.!0!XE\7_#7B;X$>)?A
M[\6K[3M/@N[.\:WURYTW47N7U!YS)+(2K0H$!#SH/F? ,8Z(,_1'BB^\,_$3
MXE^!+:6YL]7T76_#6K[86D!2YBD>P*_+[A7QW&UL=#CGKKX3?&#4K>WM[OQG
MX0EM[==L$3^%ED6(<#"AI, <#IZ5#%\%?BQ;SPS0^.?"MO+#_JI(O"$(:,YS
ME3OR.2>GK0!Q?P8^%_B/X&?M(6W@^6XFO? L\%[J6AS2C<$8JBNF[LX& PZ'
M 8 ;C5;]M*SMO#7Q=^&7B+3M0?2-7U.272+^X@E$;M:,40DGMA9I1N[<?W17
MJ1^&WQPD=)'^+.D%TSM(\+1DKGK@F7BJMU\'OC!J,WFW7Q1T2:3&-\OA"WD.
M/3)DS0![MIEG::?IMI:V$<<-C!"D5O'" $2-5 4+CL !BOES1K!OA%^VOXCU
MGQ$WV+0?%^FF/3=5N#M@,X\EC 9#\JM^Z? )R?D]:[J'X8?&J%%C3XQZ?!&B
MA52'PE!@ >QDI)OA3\9+R)X;GXRVDL+##*W@^U8'\#)B@#@[?1Y_BM^W!9>+
M-"/VKPQX5T[[+=:M!\UO+<>7*/)20?*S SC(!. K9QQ5'X^:_I=E^VE\)Y;C
M4K2".SMRMR\LZJ("S2[0Y)^7.1C/7(KTJW^$OQAM85AA^-J11J,*D?@ZS4 >
MP#U%)\&OB[-*9'^-<;L>I?P;8DG\2] '"?\ !1[4K3_A3V@67VJ'[9)KL,Z6
M_F#S&C%O< N%ZE0649Z9(]:X?]J&#PYHNO\ P3NK#Q+/J44FHK<RR7VMR7L<
M4(D@_>#>[!%X8;A@':?2O>%^$OQD5LGX[S'V/A*QQ_.A/A#\85(/_"]IQZX\
M)V H \4^/>J>'/$'[:?@A+KQ-%IVDGP^;:ZU2QU);<VI=;TC]\&^0D2(>3R'
M'9J]#\2?$SPY>_L_^-/!FE:Q8:POAWPC#ITVJ6=PK6]Q=O;RQK!"?^6C$0D_
M+G[P'7..L;X1_& @X^.UP,_]2K8?X5'_ ,*8^+#G+_'K4^?[OANQ'_LM 'RB
MOA?5-/\ @1\,?&L+3^+_  SH5RXU[P==7#R00N;B79(8@?ERK@<C@LIP0S5]
M\:+KND?%;X>_;-&NV_LW5K-XDD4;9(=R%2I7^%US@CL17F0^!GQ,8DM\==<Y
MXXT:T']*!\ ?B&<Y^.WB3\-/M1_2@#@OV3=67]G_ $;Q'\/_ !^I\.:C#JCW
MEG=W2,MM?Q,B)F&3&USF/.,Y^<#&00/5?BE\3H;KP)]BLI+C0[SQ'<'2K"[U
M"W>,I"V%EO"G#JBJ6*[MA)V= P-8I_9W\<28\SXY^*R1_<MX$_D*&_9R\9OP
MWQQ\7X]DA!_,"@#R'QOIFL?L]_M'^#?&=S/I]W::G:C3=5L_#>FRQ+%:H$B5
MWB,LC;<!""#UM\8]>C^,ND76A?M9_#?XES6UQ/X+^PBVEU2T@>=('*SA3)M!
M*J?.C(8\8W>E=Q_PS7XM;[WQP\:X] \0_I0?V9?$K 9^-WCOKSMN4&?TH W=
M3\075]?^-_&_AVTDU&VT_P ,&WL#/;NL=]=(9YBJ @%T_P!6I8<$L0"2IQ\_
M_$GX+Z)-JVA^*OA!:ZQX1^(SWT+OX>^S2PK &(,C2H5Q"B]SGRF&0 <BO8A^
MR[KG5OC=\1=W?&I*!^6VAOV6M8<8;XV?$<^ZZJ ?T6@#R?XD^$X?&/[8SW&L
M:9JLWA"729+&YO[:SNC$)?L\D9 >->H9L9SCM7L%G\79_A]X$OK;3/#&N>)K
M#PAI6G6?FQ:;-;/J$YS&YB61<E$6,,Q .-X[#-5!^RCJ+'+_ !K^)K-_LZYM
M'_H-$G[)EW+&R-\:?BD PP2GB @_^@4 >YZ+J+:OHUA?O:SV+W5O'.;6Y7;+
M"64-L<=F&<$>H-7:SO#FCGP_H&FZ8U[=:DUG;QVYO+V3S)Y]JA=\C?Q,<9)[
MDFM&@ HHHH **** "BBB@ HHHH **** "BBB@ HHI,B@!:*3(HW#UH 6BDW
M]Z,CU% "T4FX#N*3S%_O#\Z '44W>OJ*-Z^HH =13=ZXZT>8O]X4 .HI-P]:
M3</6@!U%-+J#RP'XTGFI_?7\Z 'T4WS$_O#\Z/,7^\/SH =13=X/<4;U]: '
M44TNHZF@.#W% #J*0L!W%)YBG^(?G0 ZBF^8O]X4>8O]X4 .HIOF+_>'YT;U
MQG<,4 .HIOF+_>'YT>8OK^5 #J*3</44F]?[P_.@!U%-\Q?[P_.D\U/[Z_G0
M ^BF^8OJ*:;B(=9%'XT 2456?4;6/.ZYB7'JX%,.LZ>.M];?]_E_QH ^=/V<
M67_A=WQ$0+AO)FSSZ:]K/_UZ^EZ^9/V;7CD^-WQ$>)A)&\$C(X.0P.MZOR#Z
M<U]-T %%%% !1110 4444 %%%% 'Q=\!_C5HGPLBU=-0A^W"_6QDC:RU+3U,
M9CM(XG21);F-U8.I&"M>JR?ME^$(QDZ;> 9QEM7T9?YWXKV63PAH4Q9GT>P=
MF.23;)DG\J5/">B1?<TBP7Z6R?X4 >)7'[:/A2$KC2;AE/4MK^A+C\]0JO+^
MVQX9 /E:+)(1S\WB/0E_E?FO?TT>QC^Y:0H/18P/Z5(+"W'2%!]!0!\[#]MG
M0R,GP_@Y_P"ACTC_ .2Z0?MLZ(S87P_D_P#8QZ1_\E5]&BWC'1<?0FE$" Y
M(/U- 'S<?VW-&R?^*=&W^]_PDND?_)5"_MNZ(P/_ !3WS>G_  DFD?\ R57T
MCY">A_,T?9X_[OZF@#YM;]M2QVY3PRA!'&?$FF<_E.:B'[:D!!/_  BD8XR/
M^*DT_G_R)7TP(E48 P/:G8% 'S)_PVCN'[OPG;M['Q)99_0FF1_MIO,VV+PC
M:NW3'_"16Q_D":^GBH;J,TA0&@#YFD_; U0'CP1;'_N.J!^D)IH_:]UION^!
M;0CK_P AUC_*U-?37ECU/YT>4OO^= 'S&_[7/B0EO*\ V3 =WUN?KC_9L6_K
M4*?M=^*]V9/A[8JH_NZQ>'_W'5]1B-0,8H\L4 ?+A_:W\7')'P]L2.W_ !-K
M[_Y74@_:V\8'I\/++_P:WQ_]QU?4FQ?2C8OI0!\M#]K7QH3\WP^T\#_L):@/
M_<::#^UIXT*;D\ 6#8ZXOM18?IIM?4NQ?2C8/<4 ?+/_  UAXZ<X7P%IP/8"
M?5F/Z:91_P -0_$67YHO MCM]/*UIL?EIE?4^*6@#Y7'[3/Q+<D#P18+CO\
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
M%)M7U2RTN)SM62]N$A5CZ L1FI3K.GKIAU$WUL-/">9]K,R^5M_O;\XQ[YH
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
M0J,  3SCZUQ/QX^"NK>)[E?%O@MVL?$%S'#::OI[$*FI6@=2 W.!+%C*MG.
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
M@ %D5#D\Y([XKW+4O@1I,OQ#O/&VC:SK/A77[Z 6]])I#P&.[48P9(YHI%W
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
MW-U $CF4'&X?,6 .1C(&<USM_J.H>%;337\27,GBGQ??$BRT:R0) CXY*I_=
M4'F1R<=L5UGP[\#3>&;>XO\ 5+@7WB#4,/>3@G8F.D48[(N>.!GKZ ='LJ=.
MG*4]6]K?B_->8'9T445Q %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 452U#6+32U0W,RQESA%Y+,?9
M1DG\*KQ:S/<S%8=*N_+[32[(U/X$[OTIV=K@:M%0)<2,H+6\B'TRI_K_ )Q4
MP.:0"T444 %%%% !1110 4450O?$&EZ:6%WJ5I:E02PFG5, =2<FFDWL!?HK
MGE^(?A5SA?$NCN>1\M_$<?\ CU0:G\4/"6D0+-<>(+#8S;1Y,PE8GTPF3[=*
MKDG>W*_N ZBBN(_X6UID^?L6D^(-14=6M]'N /S95IK_ !@T6S&=3L=:T=,9
M,E]I,Z(/JP4C\<U?L:G\H'<T50T?7M-\0V@NM+O[;4+<_P#+2VE5P/8X/!]J
MOUDTT[, HHHI %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4C,%&3P*9-.EO&TDC!$49+,< #WKRN]UC4_C#=W6FZ'-+I7A:!S#=ZPJ_/>D
M<,EOGC;U!<\=L'FMJ=/VEW>T5N^W]=@)?$'Q/O\ Q+J]SX:\"01W^HPDQWNJ
MS_\ 'I8=!G/_ "T?KA1Z5M^!_A;I_A8R7MY/+KVO3L))]7O\-,Q[*O\ <0=E
M''UKH_#?AO3_  EI%OIFEVJ6EG",*B=2>[$]23U)/)K3+A>O%:2K)1]G15H_
MB_5_IMZ[@4M:U>T\/Z5>:E?2>3:6L332R'^%5&2?TKR[X(Z9>>*-1U;XCZO!
MY-UKA$>GV\AW-;6*<( ?5S\QQP>#WJIX_P!4G^+7CJ/X?:7A]"L'CN_$5ZK<
M%0<K: CNQ'S>F/8BO9H8H[2%(XU$<2 *JKP% ' %6_\ 9Z/+]J?X1_X._IZB
MW9(2%!/:O)?%WQ!UGQ?XCOO!?@5UAO[8#^TM>E4-!8*?X$_ORGT[<_@>+_%V
MK^/O$5YX,\'RBS%O\FKZ\02+0'_EE%TS*>>_R_J.DM8_#OP8\'6]G"##;1 B
M.,8:>ZEQDG_:<]23P.IP!Q<(*@E*2O-[1_5_HNN[TW-QOAOPAH'PE\/75_<W
M.Z98S+J&MZA)NFF(Y+.YZ#T4<?C7#^#(;GXU>-;;QYJMK)9^%M+#+H-E<<-<
M,>MVZ]ATVCVSVYN77@/5/BQ>6NK>.C#9^&;0_:;;0(7.UFQP]RYQNP,\84<D
M=,[N8\1_%F;XM:A=>#/AY;FZAB/V>ZU?[EK H."1@'<HP<#@-CTQN[*5.<W*
MTKR:]Z72*>^O?IZ:(3/;M%\<:#XBU&YT_2]5M;^[M55IHK>4.44G )QVR*W2
M<5Q'PO\ A=IGPNT1K2S>6ZNYV$EW?7&#+</CJ3V [#MFO+OCE\:[J_\ $'_"
MNO!L,U]J\^U-1N[$Y:U0]41N@<KW)XSP">G###+$5W2P[O'N^W5CZ7.D\8_$
M#5?'VLW_ (2\#72V8LSC5O$CX,-FHP62(@\R8R.V.?0E<#PAK5KI$%SX9^%F
MEKK6IAB-0\3:B<6QE_BE>49:9LDX5>/0FM+PO\";S4-"T_3/$,R:7X<M<.GA
MO2W.R5O[UQ,0&E8]3T&>F,5ZY:Q:1X0TJ&WB6VTK3X0$1!B.-?0#H*ZJM6C2
MC[&G[R[=&^\GU]%[J[L%KJ<_\/OAPGA3S]1U.^EUWQ)=C-SJER<MCKY<8Z)&
M#T48%=M52RU:RU&2:.UNX+B2' E2*0,4STW 'C-6Z\NI.4Y<T]QA11168!11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 45D>)O%>D
M^#])FU+6+V*PLHAEI93U/8 =23Z#FO.[7XE>,OB$F[P7X:CT_36^[K/B0M$L
M@]8X$^9@>H)(!K2-.4US+;N!ZTS!%+'@ 9KD/$'Q>\&>%21JOB;3;5QG,1N%
M9_\ OE<G]*Y27X$S^*G\[QKXKU;7G;K9VDGV.S&1R/+3D_4FNMT'X3>#_#$*
M1Z9X<TZV"]'^SJS_ %+,"2?QK3EHQWDWZ:?B_P#(1R<G[4_PV#.L6NRW+KT6
M#3[E]WT(CP?SJ!_VJO \:NS?VR%1=S,=)G&!_P!\_P"<UZW!:Q6RA8HTC4=
MB@"N=\=^/;+P-IT,LRM=7UW*+:RL8O\ 674QX5%_'J>PJH^RD[*#?S_X SD+
M#]J'X:WRDGQ(EHP7<4O+>6$CK_>4<\5O:'XLO?B+9"ZT)TL=%DRJ:C+M>:3'
M4I%C"_5^?]FJ6D_#,^)+F/6?'$-IJNIC_4V 0/:62]@BD?.W3+MG/; %9'B+
MX!Z3IMQ)K?@V\E\$ZW&I;S[)L6T@])83\A7\!CK5VP][1NGYZK]/R ])TGP[
M9Z26E1#-=R "2[F.Z:3ZMZ>PP!V%:8 %<5\'/&=WX^^'.CZW?1)%=W",LOE
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
M."P_@4^IZ\X!P:\AGU3Q[>ZM8ZMK*?9_''B&)K7P_H%M(PAT6W88DNI\$_.
M>^>1ZC:NK^SS\)OLT%]\0]86ZU/4+\O<6279#W$D9)*R-_M. ,+T (]L=%X.
MU2]T/4=1\>_$0V.AZA=6RVEM8B3?,D*RNRJ%ZAFRORY8D@9QC%>LHT<,Y4Z2
MYY+=]WV2[+J^NU]2$V]3T?X:?#NP^&OA>'2[1FGF),MW=R\R7,S<M(QZY/;T
M&*\X_:&^-D'A>>#P9I^I?V9K6HQ"2;455G-E!DY954%FD8*P51SW]*P_BI\;
M/&4/@O5-8T^TC\#:0H\JTN=7CWZE?2L=J+!;' 7)()+Y(&3MXKE?@?\  GQ-
MKFGOK.MO/H<^J_O;[5KPF76KO.#M1VXMH\8'&6(!' (Q-##J#>,QDD]=KWN_
M/?;LK]G8=[NR.L\#?&"UTZ"U\&> /!^IZG<1H?\ 2[[; -Q&3/.,[L,<G)P3
MT%>F^&/A]):7;Z]XKO8]6UMP&8E +:U .[;&".@_O''3. <YMB3PM\&_#*Q1
M+'96R8"Q*=\UQ(3[_,[L>YKE?$<LOC/1)=3\7S2>'/!B$.NEG*7-YR-HF(Y
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
M_%>C>&HC)JNJV>G*!G_29E0GZ G)_"O"=7^%?BGP1/)*FL:SK_A^[F>ZOX=
MF^PW$4KD%W6($AU('W1^G4]%X3M/@Y!(+J)=/2^;#L^OLXF+'J<7'?/=>/2M
MJM.$Y.HFVGV7Y]ON VG^+]_XHF6V\#^';K60V?\ B:WZ-:V*>^YAN?Z  USG
MBOPO<Z1##KWCG47\7ZS+((=-\-VBE+)ISG:HCZN!U+,.@YSQ7K^F^(=(U&&,
MV.I65Q&PPGD3HP/L,&O._&>K6OA[XRZ%JNO3I%H<>G2V]G.S#9;W;M\Q<=5#
M1C ;IVJ:4O>Y81M^;\K_ .5@-?P+\-9+"[77_$TT>K>)'4",!!]GT]/^>5NO
M10.F[J<>YSZ!7)W_ ,6/!NFQ;YO$^ED8SB&Z25OR4DUP>O?M0>'XI?LWA^W?
M6K@J3YMQ(+*!?JTN"?H!67LJ]>5^5_DO\AGLLTT=O"\LKK%$BEG=SA5 ZDGL
M*\HM=4/QA^(&FW6G(S>$/#LS3_;64A;V[P541YZJF2=WK]0:XG4?%VD^)V:Z
M\<^*X]2@4B2#POX<25X)"!D+(X7YR<="0H/?%= O[3'A[2-$C2R\+:U L"B.
M.U^RI%$@' &X,0 !Z"MXX>I!>[&\OP7^?Y"/<**^=T_:6U;Q&[QZ78Z-X?CS
MM$^NW<C?CLC4'^=3VK:?XU&/&'Q7M[NU8D2:7ITJV-NP_NLQPSK]<'WK/ZI.
M/\33\?R_S ]'\5_&'0?#EPMA:O)K^MR$K%I>E#SI6/\ M8X7'?//L:S=&\%Z
M]XUUFSU[QP8;>"T?S;'PY 1)# _\,LK_ ,;C)X' ZCN*M^%[_P"&7@N%H]$U
M/PYI^X8=XKZ$R./1G+%C^)KH$^(OA1_N^)]&;Z:A$?\ V:I=X*U*+]7O_P #
M^M1G0T5SY^(/A<#/_"2:1_X'1?\ Q5/7QWX:;IXATK/I]MB_^*KF]G/LP-VB
MLB'Q?H5PVV+6M.D;(7"7<9.3T'6M96#*"""#R".]2TUN@%HHHI %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M'S%\=;K0+K]JSX4V>KZ^-&CATC5VEE@U7[#+$6$.P%U96 ;:P SS@]<&N9^$
M'A/2=?\ C?\ &'P7I5T?'/PTU_2XY]6UN\<7<L>H-^[%JMY@^;MC9F4$GRR!
M@@@[OK6]T+3=2E$EYIUI=2 8#SP*YQ]2*S/&'AW4=5\&7^D>&=9'A'4I8MEI
MJ=O9QSBT;<#N$385N,C''7UH \0_9FT+5[Z>'2O%.G[9_ABLWAFRNFC4)=R$
MJ1<H.W^BBU /7]]+ZUZO\([KP-=>']2/@".UCTE-5NX[H6D#Q*;T28GR& ).
M[N.,8P<8K8\!^$CX*\-0:;+J$VKWI>2XO-2N$5)+NXD8O)*RJ JY9CA0,*H5
M1P!6%\6-#UN3PK?WOAC5M4TW5+:WED@LM+2VVW,QY&\2Q,2<Y/RE<Y/?FJBN
M9J*Z@8?C6^N_BAXK?P3I3-'H-KM;Q!J"'!_O+9H<CYFXW]<*<'DUVVLZ]H'P
MW\/Q-=R0:78PJ(H88UQG' 1$')/L*^=/AEH?B^#0+73?#S^/[/4)V,^HWNK+
M86EK]I8#S'W26[RR?,,#C.!7I&G_ +/-W<:M:ZYKGQ"\2ZEK\&?+N46S6*'(
M_P"6<;6[!?KUY/KBN^O&--JG/X5T5KM]WVO^"Z")(O#WB/XU"1_$T,WAWP<[
M!H=%5BEY>J.AN&',:]]@P>F<=]SXK_"QO&'PONO"N@-;Z0/W7D1*NR':CAMA
M"CA3BK:_#+55_P":C^+&'H1I_P#\B5Y]\0]9/PYU*"PF\=_$35[^:%KDVFD:
M?I]PT4"\-*_^B !0>,Y_"L?K,U.,H:*+NET_X/JP-_PYH_Q?O%%MJNI^%?#]
MA$@1/[*LY9YL < !W"+CMUZ=*ZOPE\+='\)S2W@6?5-6D8R/J>I2>=.6/7:<
M80=.$"C@5@^&_"<_B[0K'6-+^*7BR[TZ\B6:"9!IX#*1Z?8Q@]B.QR*TS\+M
M18KN^(GBUL=O,LES]<6PJ:F(G.Z5HI]$K?\ !^\9Y?X]^$7B?Q!=0>,[JSBU
MKQ9H^LQW-IIWGA;9K.-LB./.,,<@ECW'3@5UFE>+/BYXFN8H%\%:9X3M67][
M>:GJ(NF4YYVQQ@$_CBNF3X6W*J0WCKQ6Y/<W5N/Y0BO/O%TC>%/BCX1\'S^)
M/%MS'K\<[B^_M2-/):,9"[1#\V3QU&,CK6TL9*<5&<$[;;Z>BO;[Q6/2O"GP
MPT[PY?/JES++K&N29+ZA>'+ GKY:_=0=N.<<$FMG4_#%MJVKZ=?W+2.U@7:&
M'</+W,,;B,<D#.#VR:YQ?A+'CGQ;XL8GUU9O\*=_PJ6'_H:O%1_[BS_X5R2J
M3E+G;U&=T!@8KR/XR^"O%VH>+/#/BKP>FGWE_I"31FRU-B(VWC&X8(YZ]QVQ
M71GX30'_ )FCQ4#ZC6)!33\)(",#Q3XL7Z:U*?YU=&JZ,^>*ONM?-6$U<QM*
M\+?$+QC820^,]5TW1;5G&+/PXK^8Z8Z/+(3C/<!3]17H'AOPSIWA33DL=-MQ
M;P DG+%G=CU9V.2S'U))KF5^$EN.OBCQ6WUUJ7^AI?\ A4MK_P!#-XJ_\'<W
M^-%2M*IILNRT0SNJ*\\O_A;I5A:SWEYXJ\506T"&2263Q#<HB*!DDG>  !ZU
MYKX1U70/%_B"*"&7Q]'X?N[AK33]=EU^\2WO9E4L0H$H=5X(#$8)!'%8 ?1M
M%<%_PIC0GP7U/Q7)WY\6:H/Y7 H;X)^&VZW?B<_7Q9JO_P DT =[17G[_!+P
MPB$FX\2L!Z^*M4/\[FL*U\#^ -1\*3^([;5-=GTB"*65[I/%.I[0L>[><_:.
MVUORH ]=HKQ'P%X T7QK\.=.\0M8ZW#>7ELUQ%9MXGU$ C+; 6^T'&0%.>>M
M6?AY\/\ P5\0O"UGKD-IX@M'GWI+:W/B+4#)!(C%'1O](P2"O4=1@]Z /9:*
MX$? WPB/^6.K$?[6O7Y_G/4<GP%\%S$&2QOY,=-^L7I_G-0!Z%17G9_9_P#
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
M6'4?B5K>MV)7;'%)',) >^7"'/'; HN/AI\#[M&2XN=3N<<@R1W1P?4'R_\
M'K]*ZCXB^#]:^#OAQ_%^@^,/$>J+I4L<][IVMZA]JANH#(!(N&7Y6PV00>,5
M[>^L6,$-E)->00K>NL=L99 GG.REE5,GYF(!.!S@'TKH^MU]U-KTT ^8E^$_
MP"W-O.I-N_V+P?AQ'TK1LOAU^SY9*J?8)9V7G]\NH'/U7&T_E7TN2.1GD#.,
M\UX5\'-6GM?C]\8M#EN':WCN;._BB=B0ID@&XJ.W 4'Z"I>)KO>;^\!+6R^!
M-I&\<.@:> PV\Z-.2/H3'P?<5J1:]\'874QZ-IR.,8*>'I >/<0U[&&#=*\S
M^&OCV^\1?$OXDZ!?3(R:'>6RVL:K@K%)$6Y/<Y!/MG'N<7.;W; EL/B?X TM
M"EDS6B'JD&D7"#\A%5O_ (71X0VA1>7S GMI5V?_ &E7<S3QV\;22NL:*,EF
M. !5&]\1Z5IVD3:K=:C;0:9"ADDO))5$2*.I+=,<5'J!PM]\3O &H,RW4%U=
MD<'S/#UY+VQU\@]C5.Y\9?#.^YGT.>YP-OS^%+R3CT_X]S7H7ASQ9HOC"P%[
MHFJ6NJVA./.M)1(N?3(K4WKG&>::;6S \A.M?"V0#'@R>8=@G@>]?^5K39M0
M^&-RA#^ [^0>H\!W^1^/V6O8J\^\?_&K0_A_?-9W$%_J=S#;_;+R/3;8S?8K
M8'!FF.0%7J?4@' -5SR[L#G(+WX80?ZGX?WZ,>,CP+>J3]2;8?K5Q-;\ P[5
MB\"ZD.XV^#;H8_\ (%>HV-[!J5G!=6TJSV\Z+)'*ARKJ1D$'T(J>DYR>[ \Z
MM?B/X?LUVV_AGQ' H)P(O"UXH_2&K@^+NFG@:%XJ_P#"<O1_[2KN:*D#AC\7
M+#^'0/%3^N/#]V,?F@H'Q9LS_P R[XI_\$5Q_P#$UW-% '#'XLVF[ \-^*6^
MFB3C^8I#\68%.#X8\4@]A_9$G-=U10!PX^*D9&1X5\4G_N%L/ZTA^*J#_F4_
M%7_@J;_&NYHH X9OBO$HS_PBWBH^W]D/_C0?BO#Q_P 4MXJ_\%$E=S10!PR_
M%>!R0/#'B@D=1_9+\?K3F^*:#[OA7Q2WTTIA_,UV]% '#_\ "T^<#PCXI/\
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
M+_7;"*RU#3VUZ8Q2M'M"2AA8Y5@J!2.01SP:]&&M_$ILY\+>&5^OB.X_^0*
M#X]Z?<ZK\'?%MM:HTDK:?*=B DLH&YA@>J@C_&N=\#>(M:/P \&W?@72K+6[
MH:;!$;>YO/)"LL6UN<')#K@@D=^:Z)M6^)#J0?#/A=@1@@^(;G^EA7E5W\'_
M (G:5XE;6/!,^B>"A.V^ZTV'5I[JQE;NP@:S4*3[$=.,9H LK\>OBDGQ'\*>
M&-1^&5CX9CU=F\VZU;6A)'E K21Q20HX9]I8KN"[CC@=_HH," >N?2O!=3\(
M?%SQ#K&AW6LV_@R^BTJZ6\C$-[<PRF100,,;9@H]?ESR>1P:U/'^B?%?QAI]
MA%IRZ)X;N;2[CN/M%EK]T3(@R&C9?L8# @]\CIQ0![-UKQW]K>^:P^!FM2 -
ML,ULLA09(7ST)/Z5U":E\1B!G0?#*#U&MW!_]M!7'?%[PC\1/B5\.M9\//IO
MAJ(W:(8S'J4[-N2174#= !SMQR>] '-_&_XYZ'XE^#NI6<-AJ]B=?V6.G3:G
MI\EO%<%W3YU9AC;M8L"< @5'^V)9W/A/X+^#_%-K')=R>!-?TO69/( W/%$3
M%(/H1)S^9X%4H?V6[Y]-E@N-%T&X9K:2"%+G6;V:*S9UPTD"-&51L\@\X[8K
MK?!7ACXJ6G@J?PEX@L?"^K:?!$]AY][<S.+ZV(*@,H3( 0A"&Y..] '._M-Z
MQ+X=\$Z7\>? 6I&XN](AM9)XXKAA:ZQI;RC]VZYP2OG.RL02N]\#=MQEPZ?I
MWCG]JB\@\^]LM+\1>$;;4[B""9H'G 9-BN5(.-N00#VKGX?V%'^UI%.MM<^&
MHIC<0^%9?$-^VEQOG/$6S=C//WOKFO2&^#OC]/B_I_CVVF\,VDUII(T@:?&\
M_DM$"Q!SLR,;AP/[HH WM%T^S^$'Q>TCP_I\]S#X>\364[6]A-<231P7=OAF
M*;R=@:-CP#@E>F:I^$H#I'[5?CFWQL75M'M-14#@,$Q"6]_FS1XY^&_Q&\;Z
MWX5U1KKPY877A^^^V1/#+<$R X#Q$[.%8#!I\WPZ^)$OQ4MO'"W7A>*YBTMM
M):TW7+(\9E,@;. <AC^E &'-:7'B7X_:WX"\07T^HZ&D:>((+.Z9WBE3]VHC
M*EB"BN&^0_*>N,U2L/AYHL/[33^%9\2>%[?2CK^G^'F0?8H;MI%B=A']TX"[
MPIX4NQ&.:ZNX^&WQ"G^*UMXY6[\-17<6DMI3VJBX*2(9/,#$XSD&I+GX9>-K
MCXD6WC<2>&HM9@L6L,*;GRGC))RR]2PR0#GIV- "^.H+;X8_%3PEXDLU-K9:
M]-_86IPP*%25V4M;/M'\08%=WH<5A?!GPC<?%+PZOC[Q!XAU>35]4N);BQCM
M;^2&'3XE<HD<<:D+GY3G((.>YR3I_%?X>?$CXB^&H-.:[\+0SP7L%Y!,B72M
M&\;Y#!LG!P3V_+K5.+X'>,[:&:VT[7=,T/3YYWG>STQKN*,;VRZJ!)E58Y/R
MD$$G!% '=?!?QS>>,]"U6'4YH[C5='U2ZTVYFB7:LA20E&"]OD91WY4USOP4
MBM/&FG^/M1OH4N;B_P!;O-.N5?YLP1G:D6>ZA7;L.#6;X*^#?C?X>>)M4O\
M0=9\.6ECJBQBXL'L+F2*)D&!(@,X8LV3N);G.>:T?A[\)O'/PY@UB'3O%/A^
M6/5-3EU2;[1HEPVR20*&5<78PORC .3R>: +'[-VMR#PIJ'A&]W#4_"=XVE2
MA\Y>,#,3\GH5X'^[P,5Z[7CNF?"KQWI/CG5O%%KXI\-PWFJP10W< T"X,4AC
MSLDQ]LSN"G;G.,=JZC^R/B4>OBKPJ/IX;N?_ )/H [JBN#.B_$S''B_PL/\
MN6+C_P"6%)_8?Q,_Z''PP/IX8N/_ )/H [VBN#_L+XE=_&7AK\/#$_\ \GTP
M^'?B2Q)/C;05]E\-28_6\- '?T5Y^?#7Q)(P/'6B#W'AI_\ Y+IC>$_B,W_-
M0-.7_=\.C^LYH ]#HKSR/P?\0PIW_$.T8^J^'T&/_(M*WA#XA<8^(=KTYSH$
M?/\ Y%H ]"HKSP>$OB*#_P E T\_]R\/_C]*?"WQ(VD#Q]I.>S'PV2?_ $IH
M ]"HKS[_ (13XB'KX^T[/^SX> '_ */IA\(?$9BV?B'8KQQM\/)P?QF- 'HE
M%>=_\(;\0F&3\1H%/HF@18_60FM7PSX<\6:7JOGZQXP36[+RROV1=+CMSNXP
MV]6)XYX]Z .OHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** &&)6SG)S[TGDJ#QD$^E244 ,\I:/*7TI]% #/+7T%+L7TIU% "
M  =!BEHHH **** "BBB@ HHHH **** "BBB@!K(KE20"5.1GL:=110 4444
M%%%% !1110 4444 %%%% !4-Y.UM:3S)$T[QHSB)/O.0,X'N:FHH \!U;XW_
M !(TGX@^!_"%UX*\-V>J>*[2YNH$?7YW6U,$2R2)*PM!\WS8&T$<'GN>VTCQ
M/\1+W4O#$=_X;T72K>6\OK;6U;47D9$C!^S26AV+Y@DQN(900.W4CS_XM7MG
M;_MB_ U;B>*.0:?KFP.X!#-#&!^>& ]<5/\ &JTTF+]I[X"7MS]EBO7GUBW:
M28@-)&;"0(G/;>YQGN<=3B@#>^)?[05KH_PL^('B;P8^GZ]?^$I)+>XBN9B(
M3)&D;R %,EMHE"]AN!&1BO2M.\2VS>&M+U74KFVT];NWBD)FE$:!W0-M!8^]
M?#-NWA?0?@;^U7I"R:58>(4\2:ZT=F$2*YCLBT(A4+@,(BW"?PDYQT-=;XT\
M1^&Y/B;I%I\1?$7_  C_ ((U7P3:0:)?M:V\]E,QW?:XA+-%*J2$&$Y&"51>
M?NY /LQ[RWCGAA>>-9ILF*-G :3 R=H[X'I7G/[1/Q4U#X-_"^[\1Z3IL.K:
MDMU:VD%M<R%(BTTZ1Y=AR -WYXKF/ASI'PTT.#X0V,EW>:AKUM:7T/@Z[\0
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
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%(: %HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BL63QGH,+%9-9L(W'57ND!'ZU&WCWPVGWM?TQ?]Z\C'
M_LU &]16!_PL#PQC_D8M*'_;[%_\54;_ !(\)Q@E_$^CJ!U)OXAC_P >H Z.
MBN8_X6?X.QG_ (2O1<>O]H0__%4?\+/\'=O%>B'_ +B,/_Q5 '3T5RK?%;P4
MGWO%VAC'KJ4/_P 533\6O! 7<?&&@JO8G4X0#_X]0!UE%<6?C7\/5)!\<^&P
M1USJUN,?^/TP_'#X=#_F??#/_@XMO_BZ .WHKA'^//PUC&6^('A=1[ZS;#_V
M>F?\+_\ ACC/_"Q/"O\ X.K;_P"+H [ZBO/_ /AH/X7D$_\ "Q?"N!U_XG5M
M_P#%TG_#0WPN')^(WA0#.,_VU;?_ != 'H-%>=-^T9\*ES_Q<?PJ?IK%N?Y/
M3!^TE\*BV/\ A8OAG/\ V%(?_BJ /2**\U;]I7X5J<?\)]H)/^S>HW\C3&_:
M8^%B9SXZT8_2X!H ]-HKR]?VG/A<Y(7QGIS'V+'^E(W[3OPO09/C&Q/LJNQ_
M(+0!ZC17E1_:D^%^0!XJB;/=;6<C\Q'2']J7X8#IXFW?[MA=-_**@#U:BO*/
M^&I?AEG \0RGZ:7>?_&J!^U+\-""1KMT0.N-'O?_ (S0!ZO17D[?M2_#=<8U
M?4&S_=T*_/\ [0IA_:I^'"DC^TM5_#P]J/\ \8H ];HKR,?M4?#QCA+S6Y#C
M.%\-ZB?_ &WI1^U)X"/237V/H/#.HG/_ ) H ];HKR1_VH?!*?\ +'Q,WNOA
M;4C_ .T*0?M0^#6/R67BM_=?"NH__&* /7**\E7]ISPDYPNF>+F^GA34?_C-
M'_#3'A@G"Z)XR?\ W?"FH?\ QJ@#UJBO(F_:9\/+C'AKQPV>G_%*7PS^<8J(
M_M0: ,8\*>.FSTQX7N^?S6@#V*BO&W_:CT"-06\*>. 3_#_PC=QG\L5'_P -
M3:$6VCPCXW)]] D7^9% 'M%%>*/^U5H2 '_A$?&>3V.C$']7J,_M7Z#GCPIX
MQ_\ !2/ZO0![?17B2_M6:$V,>%O%9)&>=/C7^<HI#^U9HOF!#X5\3KG^)K>V
M4?B3/Q0![=17B7_#5.BDX'AG7^/[S62_SN:#^U/I!('_  C.N@^\^G#^=W0!
M[;17AK_M6Z,A_P"1:UL_]O>E#^=[33^UCHPZ>&-9/UO]('\[Z@#W2BO"Q^U?
MHZHK/X;U.,'.-^JZ*N?SOZBD_:VT:(?\B[J#=\'6=$_^6% 'O-%>"_\ #7&C
M[21X>N3[-K^AK_[D*9_PU]HO(.AE2.H;Q+H>1_Y/4 >^T5X!_P -?:+@'^QX
MU!_YZ>*-#7_V^J)_VP]&#D#3;%0.I?Q9HG]+TT ?0E%?.S?MD:,O(L=)P>A/
MC#11_P"W=-?]LO0TX^S:-N_NGQ;I7]+@T ?1=%?.+?MG:(!G[/H@.<8_X2S3
M3_*4_P"12_\ #9>C D&VT/C_ *FNPY_)S0!]&T5\V#]L_3"Y L-'_P#"FM:3
M_AL[36C#K8Z*1W'_  DUN?Y(: /I2BOFK_ALZQ/33-'Q_P!C#&<_E%2']L^S
M"D_V3I8QR?\ B=Y_E <_A0!]+45\S/\ MFPJ<'1]*QZKK3G^5L:9_P -G L
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
M3*"&_$$'\: /?/"&JZ1XKOM:M8O"LVEMI-U]CG>]M[8*TNQ'PGENQ(VR(<X
M^;U! T/%^L^%OA[X<O-=UXV6F:79INEN)(1QV   R23@  $D]*S?AKA]7\?3
M)S%)XB?8PZ-MM+5&Q]'1P?<&O"?^"B^F:O??"'1Y[**672[355EO_+7(CS&R
M1NWHNYBN>F67U% 'K ^+UI#X1D\52^ =>@\-K ;H7GV>U:0P!=PF,*S&0(1S
M]W(') &2*GC_ /:%\/\ PWO?"%I<^&]5O7\5*HTM[*.V\N1V\H!&+2J5.9DY
M(QSU.#B/XQ?&^#X0_"K2?%%OH,'B+PY=QP0>6MZ(6V2QY3"^6RLI4<\CKT(K
MQ;]K#5/MGB#]G.\DLHK!IM1\];.WF,D<2>99D(#M4' (&<#';- 'MVO_ +0N
MG>%OBIHO@*_\+ZK;:QK"))9SL;<6\@8'(W^9U!5EQC.0,9R,]?X@\?2:'XUT
MKPW!X>OM3N=2MI[N.XMI(!'&D6P.7W.& S)& <$$L*\D_;<\ 7>N?#2S\8Z,
MY@\0>#KI=3@F0?.(@5\S![;2$D_[9GUKN/@7JUS\1=+E^(^H6$VFW&NVT$-G
M:3]8;2-2<@=A)*\S@_Q(8L]* ,;P5^TO_P +'?7(_#?@/7M1ET6Y%I>HUQ90
M[),L-H+S@,<J1QQ[UZ=X#\6Q>._"6G:[%97.G+=JQ-I>*!-"RN496 )&05/>
MOC?]F'PYKVN^*?'4NE7ZQ6-EXWM;F_L/*!:XB6:4YWD\;#A\8YV_@?L_PQK^
ME^(K*YFT=DDLX+N:V,D0 1I4<B0KCK\^X$]R#0!Y_P#$WX^6_P ,_B!X8\)S
M^'[O4+SQ'*L-C-;SQJA8NJ'?N(*@%QSSQ^5=1J_CJZTOQSHWAE=$DN)M4L[B
M\CNEN46-%A,8D# _-G,T8& <Y[8-> _M8!K/]H/X!W\V(K)=7,;7#\(K>?;\
M$]N/7^E>VZTC7?QW\)F':XLM!U1KG&"8A+/9"+/IN,4F/78WH: //;;]KFVN
M8?',R^"M6DB\%7 @UKRKB!FB^>1"T8+#> 8G]..:]F\#>,]*^(GA+3/$>BRM
M-IFHPB:%G7:PY(*L.Q!!!]P:^//@G\.YOBE\1/VC_#DFN7&CZ7>>(/+OS9PH
MTUQ&;J\^57?(0<'HISNK[$\#^#-+^'GA/3/#FBPM!IFGQ"&%';<Q&22S'N22
M23ZDT >=^)?V@AX1^,VB?#[4_#DMI)K+@6.KR72BVF4YZ?+G?D;=G]YEYP0U
M=C<>/)8?'UQX?73XFL+*P&H7^K-=;4M$8L$5EV_>;8YQNX5221P#Y+^W/X0@
MU?X*R^)8YGL]9\+W4-_8W47#J6E2-E!ZC.Y6R.\:UI>%='U3Q_\ LLZS>Q3-
M=^*?&.B7-Y/.4"&2XF@*I&!V15"1KZ*H/7- &MX<^/MY\0M!UOQ#X+\*2:YX
M=TR9X4NKF]^RS7Y09<VT1C;=VQO9,YQP00*FH?M0Z)-\$I?B=X?L3K.CVLJ0
MWUI+/]GN;9VD1-A&U@6!D4GD#:<@FN?_ &)?$>GV/[-=K'=2I9OH%Q>Q:D)?
ME:!A*\I+@\C"..OI7SE\.?!NMG]BWXNZLMI*MAJUW;7%C R=8H9XVFE ';&1
MG_ID?2@#[13XJW\_PGTOQM#H5M*FH);3Q60U Y$,[(L;%_*^\#(NY<< 'DD8
MK,\4?&[4?#WQ;T'X>Q^'[*YUG6K5KNUF?4WCA"JDC.&(MV(QY+XP#G*],G'+
M>%]4@UK]E#X?VMI/!<W5U!HUC#%$P8O+'/ '4 =T".S>@1B>AKD_C?;7VH?M
MI_#&UTK5/['U-]#O/(O#$LHB<PW>TE&X()&".N.ASC !Z]\+_CS9?$+QMXF\
M&W>E3Z%XHT!C]IM))5FBECW >9'(N,CE>" ?F7WQUWQ&\4W'@?P/K?B*WL(M
M2_LJSEOI;:6X,&^.-&=PK!'^;"G (P3W%?-/['^JVFG_ !0\?Z1XSMY8/B_+
M<.]]=W+C;>6X(/[E0 % RK8 Y781P,+[_P#'EU3X'?$,LP4?\(]J R3CDVT@
M _.@#R^[_:VN-&^%?AWXC:IX,\OPKK%P;<M9:F)KJV.]U!:)HD4@^6W1SVZ9
MKH_B5^T)=>!_%WP_TG3_  ]::U9^-9!%IU^^IO;[,^5S(GD/@?ODQ@G/.0*^
M0+NUU73/@'\(-;U^2Z\4?">*YE_M30H"D+6\_GSJK>8@#E2&) 9OO C(WKCV
MK]HKQ-H.L?%+]FC4M&OK671GU-I8)(6 183+9A./X1QC!QC!'8T >W>-_C9'
MX?\ '>B^ ]&TZ/6_&FIP_:/L37)AM[6( EI)9=C$# 8@!<D+V)4&[/X\\2Z/
MXY\-^'M6\-6HM=9>=$U>QOFDAC:.%Y?+9&C4ACLXZ@@,<Y&*\)U/3I_AM^W8
MOBG7V^S^'/$]B+:QU2<X@CF$"((BYX5B83@<9WCUKMKCXZ>*6_:BL?AI:G0K
MG1)8/MTM^EI*TT48C=S'D3[0WR@;R,#=]T]" :?PX^/&N?$#XK>+O!+>']-L
M)?#8=9[H7\DHE?)5"J^4N 3C.3D#/6LCX?\ [1_BKXB6GC7^SO!ME)>^'=2@
MTI+9-0D;[3+)<>27)\KY(T&7)P> >!BO,?@WING^(_VL?C*LNO7>EH)6=)-.
MU#[.9<2?-D@_,  3[5O_ +#=S8VWBOXP6,.H)=-_;I:$R3AY9HP\P\S/5L\9
M;IS0!UUI^T3XLO?CGJ/PNC\-:$NM6=N)S=/J<WD-^XCEQ_J,]) .G\)]J]H\
M":SJNO\ A/3[[7-*_L35Y%87-AN+")U=EX) )!QD''((KY-T75]/C_X*.Z[,
M;VT\J:R2&.3S5P9/L4(V _WLJ1@'/;VK[0W#U% 'A?QI^-GC/X3^&?$/B?\
MX1S3)M#TV]CL[=+F>5+BY#%5,@ 7:%RW!SS@\="=;PI\6?$<V@Z-XH\3Z7I>
MG^#[_P /MKDVH6<LLC6?[N*01R!EP<K(V""<E",=,\K^WG>VD/[.^K6\UPD=
MQ/=6OD1%P&D(F0M@=3@9)Q5S1/#A^*?[&&F^'M&O+::^N?"MM:Q^1(NT7"0(
M1$Y!.T[E"MGD9/ H TO ?Q5\:?&'PK=^+/"5AHEEHGF2QZ?::JLTEQ?>62"S
M.K*L.6!7[KX(/4=>@^ GQRTKX\>#WU>QMI--O[67[/?Z;,VY[>7&<;L#<I'0
MX'0C (->8_LF?$70? O[/D&C^)M0@T#5?#,MY'J-AJ$@AN(LS23 ^6V&.5?
MP.2"!S5;]A+P-J_A[PKXI\3ZQ:R::GB:_6YM+2X&V3R5WD2$'H&,AQGJ%!Z$
M&@#U']H+X@^*?AAX/CUWPSI=GKDJSB&33[B.0R.""=R%&ZC:?EQSV.>#R>@?
MM+_\+&^#MKXL\*"P@UB/4+'3=1TS4$>3[++<7$<&1M925!E#J?X@I'!SCK_C
M;X@TS17\#F_U"VL@?$=J^9YE3Y55]S<GH,KD]!D9ZUX!\:/@%>?#SXMZ!XQ\
M$,\'A;7]<TZ+7M+M<>5$PO(9$D"CI&9$4_[+=#M?  /9O$WQPO)/BO8_"[PQ
M]@N/%7D+/J6H7D$C6MFNS>3Y2N&8E=IQY@P9(QDY8K6D^.^I^ _C1I/P[\<V
MUC-_;D2R:3KNE0O!#([,5$,D+O(5;<N-P=A\R\#)QYO?^'KCX0?MK2^-=8C*
M>$?%%HT":Q(2(+.8Q(-DK]$RT0 W8&)!Z'$'Q>TA_C[^U%\/X?##'4-#\,>7
M=ZGK=H0]K$1,)3$)1\I?"*, D@OT^4X .B^,'[1'Q$^#/@'1O$VL:)H)DU6Z
M,$>F;+A9H5*LZF1BV VU1E>Q..QKMO%GQ"^(?@CP[XBUC4[#038Z=I U2"ZA
MAN"DC G? ZELHV"I# GOQZ>1?\%'[N.X\%>$[""59;T:BUP;>-LR!!&R[]HY
MQDXSCK7L_P =]=TW4/V;/%=S!?VK6]YHDJ6\D4RNLKF,[40Y^8DC&!S0!@:1
M^T]!I?[/5E\3_%<=M"NHR/%9:=8HR,\@DDC5"S,V2?+9R0/E /#8YW9O%'Q8
MTWP)<^)[K1?#US=?9/M2^'+=+A+FW!7)5IBS"5U'5%C3)! ;H:^6M2^'VL_$
MK]B'P&_A\?VIJ_AF]N;B[TR$AIA&9Y^/+'.X*8V"]2I)],_7OASX^^$/%6CZ
M?<:9J U#5+M8P=#L_P![?P2-C*2Q#F/:<Y9]J@ G..: .%\1_&GQC8_M&6WP
MQL&T"..\M3?0WUU83LT48CD?:P6<!B/+QD;>N<=J]&^&7B'Q3KLNJ_\ "0QZ
M9+9!;>XTO4=)@FBBO()4+;B)&;# C! /&1GJ*^8OB]I&D>+?VT;:WU;47L=
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
MH/J?3KC]J'P(GGW&F>&O$-KJCABEY_PB<SD,>K'&TMG/]X9K4\>_M(:G\./
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
M_<(SR".8^-GQN^(WP4^*]QJ232>(?AM9RVPU&T:VA$MMYX; #JBL -IVECU
M5CR"0"N_PD^*4NF0Z:WP^^'<VE0R^;%I5SJ%_)91O_>6W,AC!Y/1>YJWXK^'
M'Q=\;7-A<:UX(^&>H2Z>@CLQ/<7H6V Q@1A6PG0?= Z#T%>M^!/&LGCGXDW-
MUI/BF34_"4NA6>J6EFD,&S?-+<QMEQ'OPOD#Y2V0VX'TKT^Y\S[/+Y/^MV'9
M_O8XH ^>Y!^T5<Z2VF3Z%\-Y+!X#;/#//?2!XRNTJQ)RV1P<YS2V\7[1<>EI
MID.D_#.UL8X1;I"DE^%6,+M"C!!&!QQ7'?&#Q=\4/A-KOP?T2;XBWUY?>*;W
M[)K$HT_3E2,B2V4BWS;?*!YS\ONZ \<BNG_: UWXC?!OX/>*-=M_'%Q>7EMJ
ML!TR[ELK+S/LL@B1HI4$ 0E7,A#* 2",^E ')VWP'^*=H;GR/!7P=MA<?ZY8
MX[]?,_WB#\W4]?6NN\->'/V@O!^C6^DZ)8?"C2]+M]WE6EHE]'&FYBS8'N23
M]35?XI^*OB1IWP(\%:_X6\770\47UDEY=++8V<@ND%E)<R[5\GY6&SY0/H<G
MFI-2_:)U'Q/^RW:>*/#URMOXNO=/N TBQJPMIK6%Y;J0J1@#;$VW(QF6/UH
M7Q3X-^/OC?3#IVOV7PGU;3V;>;6]MKR5 PZ,-RGD9//6F^'O /QX\+6<UII-
MM\*]-MK@_OUMK:\4R\8^8XRW''/;BN*M?BGXXE_8EO/B.WB[4#XJCN!MN/+@
MV!?MRV^W9Y>,;&)]<\Y[5WGPGUW7_B+HOA:[TKXA:C?:[96NCZIKUC)]D>UE
MBN6;S83MB#1N$B=@,YP5_O @ R_#OP<^,7A'4WU+1--^$6DWSYW7-GIUU'(V
M<YRP7)ZG\ZZH:5^TB02=<^'BGL!:W9'\J]XKD_BGXMN/!7@75-2L+=[W5S'Y
M&G6D8!>>Z?Y8D /^T03Z $]!0!X_XB^'/QQ\86:VFOW/PQUJU5MZP:AI,T\8
M;U"NI&:GT#X>_''PKIJV&BZG\.M'LE8N+73])E@B!/4A57&?>NJ_9;^+#?%_
MX/:1JMW,9M9M,V&I%OO&>,#YC[LI1_\ @1]*];H ^7M8^ OQ5\1:E<7^I2_#
M2YO+@@SS/HLC&XQT\T$?/@=-V:ZB'PA\?XK=+=?%O@J*W1!&L4>E2!54#  7
MIC'&*P_!?Q#US]HCXU>,](LM;O- \#^$76U:+2G$5QJ%P7= [S8+*G[J0A4(
MXVY[UL?%3Q1XE_9Y\+^-?%<NMW'B/25L+.WT2TU)E9X+MI9%<.552Z@/&^YC
MN(4KG@&@#.T+X'?$[PQJ+W^C:K\.]'OI01)=6'A1896!Z@LI!-)J?P*^)NLZ
ME)J%]K7P^O+^1@S75QX3224D="78DD\"JBZ9XO;]F4_$9O&FMKXW_L@^)//6
MZ_T39L\\0?9?]3L\OY?NYSSGM7G?QI^/WB+Q'^RYX*^(^B:M>^'/$%WJHTN^
M33KATA8JEQO^0DCEHE8'J V,G% 'K%Q\&/BQ?ZW%K-UXN\%OJ\6/+U!O"D;W
M"8Z8D+;ACMS5_4OA;\8M<M/LVJ?$+PU?P;MWE7/A>.5 1T.&<C/)_.NK\>:*
M+?7_ (:6EOJFL06\^LR6EPL6J7"FXB6PO+@"0A\M^\AC.3S@$=#BO!],\46L
M'[2/Q1\.^*_B!J^A^&-,LXY-/$_B.>V$$C+$Q*%I/G/S-A3NZ]#V /1(/@?\
M3K?3KBPA^('AFVL;@@S6T7@VW\N0CIN7?AN@ZCM5%OV;_'S%3_PGGA5?4+X#
ML_ZO6;^SE-X^^-GPAL9/%6NZOIMO;:T9(-3MV:SN]2L%A.U=ZX)4R,N7[A",
MY&:X[X7:-KOQ.^+?QF\*W'CGQ;:1:+(]MHTL.OW:_9&\V558@2?O,;5SNSG%
M 'L%U\(?BS?V1L[GXO:?+9LH1K=O!]JT94=!M,A&/PJ#2_@A\4-$A:+3OBY8
M:?&QY2T\&648/KP&%>YVD306L,3N9'1%4NQR6('7)KS#]I^6YL?@;XKU.QO[
M[3=0L+1KBVNK"\EMI(W! SNC92>">#D>U '-6GP*^)-FY:+XM64)/_/'P98J
M>A'7/H2/H35B'X,?%.W??#\:!"^,9C\)6*GZ9%?.?Q7UG6=%_8V^'?BRS\1:
M_#XCU'4D2[U'^V;HR3*\=RS!LR8ZQI]-OUKZC\=>'8%TGX;V\5QJ440U>V@D
M,6I7"/)&T4C,LC"3<X+*OWB>E &(OP0^)RRB0?&;#@[@R^$[$'/KFKA^$?Q4
M.?\ B]MW]!X<LA_2O*;>VGUC]N#Q!X0N=6UH^&SI0N!IT>L74<:2&")BR[9
M5.6)X(ZU5^'O[0?B+X7Z[\8O!_B&_N/$L?@^TN+_ $BYU!BUP\:2*B1RR=7!
M,T/)Y'S=1@  ]@'P@^)[ A_C7?\ MMT&R'_LM"_!KXD_Q?&W5?PT.R'_ ++7
M,?LV>'O^%G?"J#QYX[U6_P!5UO79[B59I+Z6W2QC65HD2W5'58ON%LJ ?FZ\
M5L>)_AW/8?!/5-#N_%-_J]T^L)]GUI+YC>0Q3WL:KF0?QK&^WT..F#B@"2X^
M 'CB\N8KBX^,6ISW$7^KE?1+(LGT)3(JV/@I\0/XOC3KK'_L&V@_]DKRW]G+
MXT:WX?\  'B_P)K\\MYX]\-:@=/L4NY#(]R\\OEQ9).YE29B6;M&5/056_8V
M\/1ZSXI^+VF:_<W/B0:7J2:?#-J<S2MY8DG!/)P"?+0G&.@]* /7!\$?'3 A
M_C/XA /]RQM0?_0*;_PHGQD0-WQH\5$^T-L/_:=?,_[*.H:)XP\(6N@>*8]1
MUG5O$'B"?3X;MI[I&MH$LO.++."%#!E&$W;OF)(Q7LO[0?P5U;Q'H/@'P_X>
MUFXLO%5E8R01:I%(\1O&M[=2JR,&XW%2023M+$],Y .R/P"\6-U^,WB_)Z[1
M;C^4=(?@#XM/3XS^+Q[[;8_^TZ\E^&?Q>M/C+J7@;PWXXT^.W^(N@:\;2_M[
MF,))=1):W)+%>,XD1-Z= R@XP0!SO[:OP[T_X3?"_P *OHL]S'JDVJR"[U/S
MG$UR71W8LV2<;NBYP* /?C\!_&6>/C1XJ'_;&V_^-U*/@EXW Q_PN7Q'QQG[
M':$_^BZ['PE\*M)\#^*M0U;16FL[6]M(K9]-\UWA1T9B)$#,0I(8 @  [0>N
M<]A/!%=020S1I-#(I1XY%#*RG@@@]10!XTWP+\:R8\SXT>)R1_<M;5!^B4G_
M  H7Q<WWOC+XK)]HK8?^TZ\,^#_B^[^"?QWM8-;U*Z_X0_QO92R6CWEPSQ6=
MQ'*XV MT *LN,=)4Y.,U;\"3WWB3]M#3[K6GN)X-4T8ZY%IMZ28[7<#]G C/
M"ND8CR>N\,>#0![/_P *!\5\_P#%Y?&&2<\&W_\ C=+_ ,* \3D?-\9/&1^C
MVX_]IURW[8GCSQ1X?T2UE\(,=WAFXM-=UAE8@>49BD$1 ^\&=79E[+&">#7I
M_B+1M'_:&^#:K#*T=IK=@EU97:-B2UE9,HX(Y#*3@CO\P/!- ',?\,^^)#U^
M,7C/\)8!_P"TJ1?V>?$!^_\ &/QSCU6Z@'_M*O(O@#XFN_''P\O/@CK%C]G\
M3Z;?RV>JS>7DQV*ONDN-_P#SUSB%6'(+(_.#7U]I6E6FAZ;;:?86Z6EE;1B*
M&&,85%'0"@#QYOV=-9=MS?&#Q[GU%]"/_:5-/[-NJ,3N^,'Q!;_N)1#_ -I5
MPO[=]A;II?P\U!K=&F_X2*"UDD6/=(\)5F,?'+*2/N^M97PIFM[K]KSQ3IVB
MK_PBOAAM.\N[\+:FA@-_(8P3)%:MP%Y#9P/EW<88T >H)^S5>J03\7/B,3WQ
MK,8S^4->H>"?"S>#?#MOI3ZQJFO-"SL;_6;@3W,FYBV&? SC.!QP *^&OV<[
M/PA?:QXDT+7/!UIK\VK>+&TJ.YNM,$L=E;E)7*K-C,1/ED  CID#C-?<_@CP
MM#X'\'Z+X>MI6GM]+M(K.*1QAF5%"@GWP* /$/A@?^,D]>PG6#6,M]+NTX_4
MU]%5\Z?#%O\ C);Q .WDZQ_Z565?1= !1110 4444 %%%% !1110!\\_LH'_
M $KQ<,-Q_9PR>A_T0=*Y/]NRUO+;4_A7K=RKOX3T[6@=3P,HC%XBC/[;$E )
M]2.]=)^R+M^U^,MN<?\ $NZ]O]%''O\ _7KO_BQIWQ%UJ0Z?X8TWP;J>@7%O
MLN[?Q0+A_,?<<KL12I3&WKSG- '>:M?Z0-.A.HS6C6-Y)%!%YY5HYGD8"-1G
MABS$8KY;_9LL[GPG^U?\9M'USY=6U"0ZA:/(3F:V,[."O8C;+'P.FTCL<;7A
MSX6_%SPC=07&D>%_A1936X86[*=1;[.&^]Y>0?+SDYVXZU?\2^!_C9XQFM9]
M7T+X47MS:Y\BYD.HB:'/!V2* R@Y.0#S0!RG@O3KGQ'_ ,% _&6LZ4K/I6E6
M"6^H72#]V9#;11B,D?Q;U/!_YY-Z59_87'V/6_B_8S_NKR#7LR0/PZ#=*,D?
M4'\JZSP[X8^.OA.R^P:+I?PHTFS9VD:*SAOXU9SU8X RQ[D\FL76/A%\5]>U
MV36-0\-?!^\U.9=DUU-:7Q>90, .?XQP.&ST'I0!C?'Q-O[%OB6;*&*[URZO
M8'C^[)#-K4DL3K[,CJP]B*\[UNYNK+XA?!&'XJ3"Z^'0TNSGT6>S000QW!AA
MXNLY+!6"!N0-I#<#>I]L\2?#_P"-GC+3HK#6[#X3:I91',=M>6=]+$GIA3QQ
M@54O/A)\7M0\.6WA^YT?X/W.A6SB2#3[C2[QX(F (W*F<*<$C([$CO0!H?MZ
ML&_9RU,@Y!O;0@C_ *Z"O6?@VV_X0>!F!)SH5B<L,'_CW3K7C6J?"OXOZ]IU
MCIFJ:?\ ".\TRQ79:VEUH]U<16XP!\B/D+P .,=*U]%\%_&_P[IT5AI.H_#G
M1["+.VUT[1[B&)<]<*& 'X4 >_U\=_M/,!^U[\$LD#$]OU/_ $]5ZB="_:"<
M#_BK/!2'G.W2KD_S>N:UKX*?%+Q%J+ZAJMQ\,=2OF*DW-YX7,TF5Z'>Q)X[>
ME %C]OY@/V>;L$@$ZC:@>_S&O--5NKWPG\?_ (877Q0OFUOP:UG&WAC40J00
M65TRQ',P0 ,58)\Q.,%&Z!@/3=:^%'QB\3+;QZOK'P\U.*W&V%+SPVTPB'HN
M\G;T'2H;OX+?%S4-)M])N=?\ 2:5;,7@L&\,*T$)YR40_*#R>0.Y]: .==X1
M_P %%H]K*&.AX;GJWV<\?7&*Z7XP^&+W]HJ[\5:3I.FZ?K6C:/;R:/;SW&IF
MW^SZH=DLDRJL3[]@$*<E?^6R]&)K/'[//Q,%Q%/'K'P\M9XG$B30^$(O,5AC
M!!(X(P.1Z"KFG?!'XRZ6UR+'Q[X1L([J/RIX[?PG"JS+SP^,;A\QX/'- '/_
M +.7Q7/B?]F+Q?X;UF<+X@\)Z;>6-Q!<, Y@$3^43GL,&/V\L9Z\Z'[&?C[P
MYX/_ &8[2ZUC6K&PCLI[R:=99U#JHD9ONYR21T&,GM4L7[.GQ61)$3QWX/A6
M10CJG@NU(89!P>.F0#^ IK_LU_%%FR/B!X30>@\#V1_I0!Z_X%^-_AWQQK]K
MX=AD>W\3-HUMK5QIQ1F%O'*B-L\S !8>:GIPP]P/0Z^=X?@O\;X+K[3'\9],
MAG,:PF2+PA:!C&OW5SG.!DX'059;X3?'E_\ FNUJONOA*U_QH ]_KY*\4ZG9
MK_P4-\)DW< $>A/ Y,B_+(8[G"'GAN1QUY%=HGP=^.Q'S_'Z,'_9\(VG_P 5
M5 _L^?&-K@SM\=+4SLP<R?\ "%66XL#D'.[.<DG/O0!XS=^#H/BU^TU\</#U
MAK[Z9=:CI)2SEL[L117,JK /*DQG>A/# =@U?>U?/$/P"^+R2"1OCL!("2'B
M\'62,I]0=W%6!\#OC'_T<!>?^$S:_P#Q= 'O%]%;SV5Q%=K&]J\;+,LP!0H1
M\P;/&,9SFOC7]BBWTO3_ (N?$OP_;ZB+K3- U"XCT&WDN ZB-YG226,?Q$I!
M""PZ GIN.?4F^!7Q>D&&_: O\'J!X;M1G_QZF_\ "A/BUDG_ (7_ *D">I'A
MZV'_ +-0!Q4&BS_!W]MG5O%/B%S:>%_%5@\%IK$S;;>.8B$^5*Y^5#F$@ GG
M<M3ZQI;_ !H_;-\-:]X==;WPUX1T]1?:S;'?;O/F5A"D@RKMF5 0#P _IBNK
MD_9\^*5PC)-\?=8D5@00-%MU!'IC=21?L[_$R)54?'O7 B@ *NE0J /3AN*
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
MDJ"$I*5$I(PT1(V[N2N1@G'J'C3X)_ 3X;Z8NI>(_">B:78,VS[3/:2/&&[
ML 0">P/7G'0UD:1X$_9PUK5=*TZT\,:(UYJI(L4GTJ:(7)"ECL9T ;@9ZT /
M_9GU_6OAUX:NO"'C36-"N=.THE-'U6UU>W82P X$;*7W+ZKD8 .T[=H!YSX$
MQ/X*^.7Q'\3:Y>Z3:Z1XGN6FM9O[;LY&@42.ZB55E)&0P'R[L'VYK</AS]FJ
M+4]3TQO#.A+?:6ADO[<Z)/NM$! +RCR_D49'S-@<CGFNVT#X$?!/Q#I$&K:1
MX-\):GIDREX[RWLX98V'?Y@"..<^F* .X_X6?X._Z&S0_P#P8P__ !5> ?&K
M5-2\4W'CG3].\>:!JOAWQ!I$5AIVGMJUI#'83AAYLDC,P8@@,05W$[\$#:IK
MH[70OV=[RUN[NT\)>'[S3;*1HY]3MO#KRV417[V;E83$ .YW8 Y)I?$FD?LY
M^$O#.E^)-6\*^%K?0M4Q]DU$^'?-AE)!*C<L) )"L0#@D F@#AOB/\,?"WB;
M]E_P[\.K;XB^&5UK0S#=0W$VIQ+!-.JR!T)SD*?-?!QGA<CK7?Z1\3M/\4-X
M67Q)KOA+P_;Z+(E[<&'Q';W#7,ZPO&J( 1MC!?>68Y^4#;R6$FE>&?@'JGB/
M3=!A^'^AV^J:K$\MG#?>#9+5;A$7<Q5Y;=5.%&>OIZUW"?L^_"Z,87X<>$P.
MN/[$MO\ XB@#YZ:]CTC]J36/B?%X@\%SZ3<V7V*"UF\46\4K$11H&8X(4$IT
M&< ]^E7OAWX(^'%G)\0=9\=?$GPCJ>N^-TGAO8[#68!!9P2,6\N%W8,Q!VX8
M@8V+QQD^S7_PO^#VD:_I&B77@CPA;ZIJJS-8VQT2V#3B)0TFW]W_  A@:R/B
M-H?P/^$>F1:EXH\&>'=-L97\M;A/# G3>0<*6CA8*3@XW8S0!X]X<N]+\"_!
MSQ!\+Y/&/@#Q5H\\-W%I&J3^([>$PK,&QYT3;L,KNS H6_ @58^'S>&/A;\
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
M&OBCPMXQTYM-MK[5K^ZA^US0>8HEN998IHRCMAE#CKCG(.1G,'[+7A"/X*^
M=6\-ZQK.GRRPZQ/+#=+=)B> I&(WQN.W(7&T\@@CWH ]XK(\7>)+?PAX:U#6
M+E6DCM(BZPH?FF<\)&O^T[%5 ]6%(WC'04;:VMZ<K8S@W48./SKR[XFZM:^.
M/%OAW1WO##X3M9/[0N=5T_5[2)C=(5^SKAI0^Q"7D)"GYDCP#S0!2_9+^,>L
M?%'PMK^G^*5\KQ;H&IRVU_$0%*JSLR9 Z;2'CQZ1BN=^&GQ&U7]HOXT^.+'^
MU;W3/ _A1EM;>TTJY:VDO9F=T$LDT9#E3Y4A"JRC!7.<'/,Z9X;N?A9^U#+X
ML\,7D6L>$=7M!#K,MWKEGYKRL<F10\H+;2L;9(!YD ZC.MX%\.V/P0^+?C35
M-'O=,\2>"_%V)I;>UU6UCN+&8,[;2LLB*\?[V0 AL@$ @XR0#V_P1X2\1>&?
M&/B5]0\07>M^'+BWLQI45]('EM&4S^>A( +9W1$.V6(P"3MR?(OC?^T-J?PZ
M^-_@N"$/_P (1#=-IFN7*X\K[3,B,J,>QB1XY?<.P['&'\!TOOAQJ/Q(\2:Y
MJFGWLE]/O\/:+-XBMY)88M\S>66,IBC!#0@D,>$/H,Y7C_P)X?\ '?P!O+;4
M/$ ?QS=L-1ELI?$EJ;==29BTCJGG^4L9+.HYR$(XR,4 >D_MLZSJGA;X*7&N
M:)J^HZ-JEK=P1QW&GWDL!VNX5@P1@&XZ9!QVQS7-?&CPEXOU#X>^ '\"^*M>
ML/%<MMY^W^V;EOM^RV:=D96<JS%LX)&.0I^7&WC?'NI:W\1/V6].\#:G?: ?
M%MO)!#+<'Q#8F%XH6&V1F\[.XJ ",'D$]Q7I]K\2=-BO?A?NO-)BAT:%X]38
MZ[8 0DVY@&T"<[P#\W'\)'5LJ #"^$WQBC^/>H?#Z]N+[4M+\0:?=W%EKNDV
M>H3VL,DBV\DD;O"C@,I://S#@AE.0.>,T3X[65GX_P#%WACXJZKXD\'>*WU*
M8:=K4%]/%96L'W8%$*L(]@^\&9&5P<L>!7<R^&_ASHW[2FE_$S1?&?ABW@N8
M+F/5[;^U[=?WS1D+.@W\ENC#UPW4L:P/&.L:/X_^%%QX7\:WG@CQ!XB%O)%I
MGB!?$EH!;,V?+DF=V$B.OR[A&) ^WKSB@#L?BC\/KVQ^#6L^*+OQ?J]WJ&F>
M$84LY--UJZBMOM,,+%KH".11*TA(Y<'( R#FG_LO^#+K6/ 'P]\;R^(]<N=1
M>UN!J,%]JMS<P7@9I%4^7)(RJR$*1M '7//-4=;UKPCH7[,DGP\TCQYX9UO4
MSHITE)YM=M84W,A!<EGX0$\ 9.,#WK5_9S^(GA3P#\(-"\.:_P",?"MG?Z7&
M\+M%K]K+'("[,&4A^/O8P>X/UH ^@:\]^.GP]O\ XB_#W4K+1M6U#1=?AB:;
M3KO3[R2W/G 9"-L8 JV-ISG&<CD58?X\?#2-MK?$/PJK>AUJV_\ BZBE^/\
M\,HXW8?$3PFQ R%_MRU&3Z??H \%^!GC[_A=_P (=!^']P]]%XFM+QH-:N!=
M2QW%M;P.'><ONWAY-RQ#)^\SG&$Q6GJ/B2Y^)7[6<7PQ^V75GX+\*:8+F?3[
M>XDC%_*(XRHE8$,ZKYJ?*3@["3G-<Y\"O$_AOX?_ !K^(GB?5_''@:+2O%-T
M]Q%Y'B:V>2#][)( RY ).\#@]?6MCQ=XC^'^E_'>Q^*OA+XF>"[B^DM38ZOI
M%WKL,2W<6T('CD7=AP%3AA@[!R* )M2\47OP7_:UT3P5975S<>"?%]DLCZ5<
MS/-':3N94S#N)* M&I*@XPYXX&*7[+L E_:/^,=E+)--9Z3>M'8033,Z6RF:
M52$#$[1M ''84[1_$W@#Q-\>5^*/C#XC>#K>33K466B:-9ZQ'/Y*8;,LLAV@
MOF20A5! W#YCMK+T+QIX6^%/QL\9>+O#/CKP-K^D>*\2RVVH>(ELYK2?<6)R
ML<@9"6;H,\]..0#Z&^#6B66D6GB=K2 1%]>O8R=Q;")*P11DG"J"0%' SP*\
MO_;F\)W\OPUM_&6B3W%MJGAZXCDF$$C!9K5FPRNH.&"L5;GH-_J:Z3P)\=OA
M?X5T)XKWXF>&[O4+R[N+ZZ>&^0()9I&D9$&<[5W!03R0H)ZUI:[^T1\&O$.B
MW^E:CXYT"YL+V%[6XA:Z!#HZE6'Y$T ?./QI^(VEQ^,OA;\5=#M))-!$5E-K
M]M"=UJAE+^6AC!VF51%< G'!2+U6O8_&6E:1XN\!?&OQQ#9V\J/IEW9Z==A
M=WV.WDW7"'LWG[UW#J((SG@5Y5HMM\'M"_9DU_X;GXD^'+C5=0::Z^W-<?N_
MM(<- 20N0H$<0. ?XL#G%=_K_P 7OA7I_P !KCX?^'/'GAL&317T6.:[NGCC
M0/"8VE.R-R3DEL8&23R* '?LP?"[0_'OP)^'>KZQ$]ZUL;^>:*4G%W,UQ)&K
M3'/SA%7"ALC&WT%<!^QW\,M$^(6A^,)]2@_XF.E^)HI;&_7_ %UN(G60(I_N
MG:05Z8)KLO@)\<_ /PF^$&G^%-0\?>%[^_TM9A;S6U]-Y5QOD>0;R8 8\%]O
M ?@9]JY;]F+XG> _@E'XFM-:^(OA6]MM7O3?I+I]Q<.\;GC85:!01CG=GMTY
MR "/PC=Z1X:_;I^(B76C7%]I\.F;K>ST[3'N_)E9;0F011JVW.Z0%\#ER,_-
MSE_ WQ'I_AGXI?M!^*;?2%8Z!;W=_IMK=6IB>V"O,2BHP#1 @*I  P.#TJ_X
M.^)_@?PW^T7XF^)LOQ"\+RPZW9FR?38Y;K="O[C#"0V_S']P.-H^\?3FK\*_
MB-\.?!'Q0\?>(];^(/AC4=*\8/*UW8PI=LT"LTC;!F'$@._:<[>.?:@#O?V4
MO >D_&#X/ZKXG\;VL7BC7?$=Y<I=7VH()98XU.Q4B)'[H+\Q 3&,C'08\?T'
MQAJGC;]C7XG:/XDE&M7'A6[@@L+^Z422(C3(  YR<KA@#G.U@,X KJO 7QK\
M"_!+0-;\->#OBEH5WH-[/)<:?+J]E>BXTQW !&$B*S*,!AG9SG.<\3^&O&'[
M.GASX&:Q\.5^(_VE-8#R7VK-87(FEN"5(EV^6<!2B87)X7DDDD@'H7AS0='O
MOV)=&CN-,LO);2+>X9&@0JTP*CS",<L<=>O/6F?M7?"/PIH7P4^(_B.VT6R_
MMF\%G(MVUM&9+98S;0+'"VW*)LCZ#^\U<!X"^.W@+0_ .C^!-;^*6B76@Z<8
MT-Q8:1?BYO($D#K$P:/:F<!68;B5R, G=73_ !Z_:0^%OQ7^&NJ>$],\>VM@
M=1")-<W.D7\FQ%D5_E"P\DE0.3WH [K]F;X7^'(OAW\.?&%MIL%EKT6AB"2Y
MMHEC-RLH0MYI RY!08).1D^M>J?$+P'I/Q,\(:EX=UJW6>RO8FC+%06B8CY9
M$)Z,IY!KP'X.?M/?#'X?_#G1?#6H>-(K^72X%M8[FST:_59(U  )#1<-USVK
MLC^V=\)!_P S-,3Z#2+W/_HF@#Q7]GW6=6MM%\1?L[:E:>3K=IJ$L$M[Y/R+
MICDM/-S_ !$8$;'_ )^(C@A#6S\<!'J_[2?PJ^$:P)IW@2&&._DTN%?+@N65
MI65&48#*/)"@>KMWK \-_%#P)HW[0^L_%*3Q^MPVK6XM)M.7PMJ*A(@L2C:^
MW[V(5Y(QR>*Z+XN?%3X/?$[6O#OB*T\6:KH7BO0)UFT_5(?#M],N V[RY8S$
MN]">P8'D\\G( ?MHW9^$/B/X<>./"MO'INN07DEI*ME&(_MD "$0R!?OKP5
M/3><=J;KEE;?\/%?#RBWB"MH[2,-@PS_ &:?YC[\#GVJIXC^*7PW^(WC?PYX
MA\;>*[O5+/PZQFLM'T[PM?PV[3D@F69G5V?E5PO &T=<G+?B)\2_AYXF^*N@
M?$?PYXFU;1_$^E0&U9;GPM?7-M=0D.-K*%0J<2/\P/IQQF@#Z*M=,LY/CCKL
MKVD+RMX<L@SM$I)!N+L$9QSG R/85\'^"_&N@^'?V6/&/A[4M FNKW7/$-S:
M:;J#6\8M8)O*ML;IF8>64QNZ=.G ;'TQHO[27@_3IM8U:XU[4KSQ'J$$5O\
M:1X4OEM8(XMYC18?O8!ED8DR98L>0  /(O!+?#70_A1XE\ ZUKNL^(](UBZ?
M4([B+P=>6\]I=%442HQ9P<>6N!@?Q D@XH ^N/@'X5UCP3\'O"VB:]?+J6JV
MEIB6=)?,7!9F1 _\0565 >A"\<5XC^W<J)<_"B?R#<2IXA4+&F-SC*$J,D#G
M ZD#W%/^"WQV\.?"WP5;>&KS6_$OBJWL@([*8^$KR&6*(=(V/S!@. O0@<<C
M&.?^.OQ"\+_&6]\-RB]\4Z7#HETM]!''X,NYR\P/\;%E^7@< #OSSP =KX"^
M$WB32?BM\5?'VH:4GA;P]KFFR6]MH)GBDDD<(F9Y%B9HP3L<_>)S,WX_,?AS
MQQ91_LBVW@*ZT>9;WQ)KC16&M7@C73[9UFA+,TNXLC <'Y1PQ.<9KZIU+]J/
M0M3\-7&G)I?BU+Z>W,3W?_")W3)N(PS"/(X/.!NXR.37BVAQ^ ]/^"^I_#;4
MM-\=:UI4]P;VSNQX.N(KFSN"/]8#N(;&!Q@<%@20> #?_;3\,WO@[]E'X?Z)
MJ5\-3U#3M2L[6>\R6\QUL[@$@GDCCC/) &:N_';5KKQ)^U'\'/!6HDGPO'%;
M:E]D?_57%QNDY8=&QY2* <_>;^\:Y+Q/=Z7X]^%&B> =;G^(NHZ9HMPEQ;W:
M>"IENCL1T1'8N0559& ^4'@9)Q7:^//'?ACXBZ9X;EU3PM\0[;Q1X>E2XT[7
MM.\*S1212*P(^1BP93M7*GN.,9H 7]NK4KOP3XJ^%GBW0-T/B6WOIH(C!Q)<
M1_NSY1QRRDDKCI^\/K4'C'QFWP[_ &T_%'B Z+?:Y!:>$1-/;Z8(S,L0,19\
M.RY QSC)QVX-/N_B!HGBKQ[H7BWQ?X6^(GB&]T%2-+LH?!\UO9P2D@M,4W.S
M2$JAR6V@J,+P,5H/'5JOQNG^)*^&OB7+?SVWV"6Q3P8YMS;#;\F2VX-\H.[/
M7MCB@#J_V&=$$^A>-?&T%[:?8/%.K-<0:/9N2--VO(3&XP KXD48 QM5#GGC
MOOVNO^3<?''_ %Z)_P"CDKQ7X8^)-#^$'C77-7\->"OBW;:1K$AEGT ^$W>T
M1^2IC/#)M)..>AP<X&.O^+'Q;M_BIX'U'PQ/X ^*6G65^H2XDMO";M(RA@V%
M+-@<@<XH \U^!WQ7BU2\^'GPW\?Z8^E^%IM(MI='#2@VVJW&<J;@X^9,@A8\
M[=Z@.&RNWWK]HSX4Z7\83X6\*Z@SVT4YO&MYXN#!*L!,;X[@'JO<9''4>"^*
M=/\ #_C'X7>&/!.H>!OBX+?P])NL]23PDJ72I@C9NW8QR,X'.U?2NPT_XF:K
M977ABXG\/?&357T$L(FNO"MN6N49=K"9MV6.WC<,'/)R: ,3X#_$'Q+9?$[P
ME\(O&]L[^(/"FH7+VNH$[A-:"PN$7D\G =-K=U(!P5.=?]BJ\N?$_P 4_C1K
MVM;Y/$)U&*WD\XY>"/S)_P!V.X4;%7'3]VH[5O:U\5]*UOQYX>\82_!SXGIK
MNC+-%%<1>'E!DBDC9#&^9>5!;</0Y]3G&?Q?::?X[U+QAX9^&OQ:\+ZQJL?E
MZDMKX>MY+>\(.1(\4DAPX/.Y2N<G.<G(!3^"\+K^U_\ &;PG%%YGA2_M99[V
MS_Y8^:QB!..F2)90?7/M7&> =*O=/M/B-^S3=$R7=UJ0_LBYN8RZ16K?OGF;
M&, )'&X_VY*]0^&7C_2_A@-5FT_X1?%>\U;6+@W>I:M?Z-"]Q=RDDY8K,J@
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
MWTZOHBOG;X;Y_P"&F==W-\WE:P OMYNF?XU]$T %%%% !1110 4444 %%%%
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
M&,2+*CIPRE3QCG/&,\5\U_$;0K_Q/^W!JNDZ5J\NB:A?>&9(8KRW5&96-LV
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
MNJ\.^-_B!?ZEX5D8>'-6TR_%N^JP:?9W$5SI\<\+R1ODRNI7*@$G!Y!QSFO
M_C1\3M!^)O['-E:^'K&+1]0BN;6WE\.0(%DMF0Y8)&.3'_$&QR#S@Y ],^%>
MO^%_A99Z:FCZJ^O:KXN?281IRW,EW+:R^6D4S2N2QC1%RVUB,;2H &  #H]*
M^->K_%+XK^(_!W@;^SK+3O#8":GKVHV[W0><L5\J&%7CZ%7!=FQ\IP.A/=>#
M-5\82^+->TCQ/9:<UG96UI-9:KIL<D<=X9&G$@*.S;"OEI\@9L9SN.X ?/WP
M3T23]G;XT_$[2_%4YTC1?$LB7NE>(9AMM7"R3$(96!19 )^5?NG<$9Z7X'?%
M7Q9JWB7XHZGXJU?4+[P7X>N&CT>Z?3X8X[Z+S)AO5XXE,S;8X\;#@^9T^9:
M.R\;_M!:;X-^.G@[X?RI$5UF.07-TW_+"9L?9T!SC+$$$=?GC/0U4_:L^+'B
M;X*?#Z#Q-X=32KC%VEK-;ZE:R2<.&PZLDJ8P5'!!SFO$/C7\./$'CGX&GQT-
M<TO^T'OQXDMK2UTV9=02>0*GV7[1]H(+11K&F!"#FW7I@FIOVDO'TWQA_9.\
M.7*6EVOB2>_M_MFEK:N)EFCC<2G8!D)E@P;&,,O<\ 'I/B;X[^+/AEXZ^&NF
MZ\NCZ_I?C9UB7^SK*2TN+*1FA4<--('0&9?0G!YXY;XM^,7CG3OVH]&^&%C>
M:/#I>KV4E[%>W&FO)+ !%.X7 F4/S#C/'4^E>7ZII%W\(/BMX$^)UM97_C7P
M5J=E'9RI<I+?3Z+)M4,8=^YXPI!(''21..*W/&NI17/[<O@GQ5#%=W'ARST=
MX;C4[>TEDAC<PW8"EE4\YD0$=MV#B@#TKX;?'K5]=^*/B?X6>*;6QTWQAI:-
M+:ZC81L;2[CVJRL(F8LK;'1MN\Y&>1CFO^RQ\8O%?QDE\6S^(9M/2'1KTV$4
M%A:-$)#R?,8L['MC ]:Y;X<>!]7\5?M/>*_C%J6GW6@>%;> VNG?VC"T,]WM
MA2(R^4P#*A568%@"=R@ \XYO]C_Q=:?#.V\?+XELM9TUK_5S=6H.BWDGFQX;
MD;(C^76@#U#]L'XN^*/@CX'TGQ%X;NK/?<:BFGRVMY;>:I#12R;P0P((\L#'
M3FNFT#4_&]QXUTJ*/Q#IVO:+;W!M==MTTS[/-:LUFT\3*_F$$;FA!&,_./?'
M@'[5>N^(/C+^SYH,UOX9U@:G<^))+J#2X]-F,\-E']JAC>50IVL?D.#C[_&1
MS7J_@S6-(^'6HPZ5X*T35KJ;Q5K-M=7,<NCW<5KIT9CB6YD>215 )6)B!GAG
M'&!0!B>!?VA=3^)FO^,-/L?$NF^'O%6G:A<6>D>%=4M5"721\(9')#L[,&!"
M,-F.58=;OC_]HBZ\'_$WP?X/U_4XO!EGJ&BIJ%[K-Q:AR;EB5$ W92-04;<Q
M!Y('R]:\]^*OP^\/_&#P+?:UK'@W7?#WQ8CB<6DNGZ7.O]I2JQ$+$HIC97PN
M68AT'4A0,]MJ7AV'Q'IVD^"?B]X6O=<L+/0+!QXCMK.68VU^5=;A&GB!;)V(
M=P^4_P ?49 /8_AUJWB34KK6UUN;3]0T^.6)M)U33(RD-Y;M&&WGYV&X-D'!
MQP".#7:U\X_LA?#C5?AS=>/+:*?4I/ LM]%_PCXU:-H9F4!_-D$3 %02R#=A
M0^S<!@U]'4 >$:3\9-:^*?QR\0^"/"MW;Z1H?AB,C4M5:W$\]Q<[MABC#':B
MJV\$D$DH<<'-'PZ^,NM:]\3_ !I\*/$%U!;>*-'3S['6K*VVI<VY6-@S1,6
MD E0D X()QC'/*?#SP5?? ']HWQYJ6I65Y+X1\6AKRTU:UMY)XX)C*9##-L5
MC'_K) &;@X'.3@2_#CP5?W?[0'Q"^-.JV-[I6ARVXLM*@FM)?M-RJQQ1F?R0
MID"D0\ KD[\X&.0# ^!OQL^(?Q@^'UUJMQXNT[1M<GU9](TNT_LJ-X9YA;B<
M!LL& QNR1T !YZ5]7:')=S:+I\FH(([][>-KA ,;9"HW#\\U\;?L2?!^$:5%
M=^(?#U]H/BW0M<DU"UN;[39H));9[986BWLJJ5W%B!DD$$XYK[7H 0UXK\'?
MVA8_B9\5?'7A22W%M'IC1W6DNRE6NK,HBF4 ]5+%9%;NLRUTWQRU^^T[PBFD
MZ;;ZL;O7)ET]K[2M-GO&L('($UPPB1MI5"VW/5B.H!QX%\4? 7B/X2_&SX>>
M.O#UKK/BORHAIVI6FDZ')MCL5&P9\I"N0C, K$']VGI0!T7QQ^-WCGX&_%:V
MOF8Z]\-E6W;4XC:QK-9&=IE4*Z@$@>42I/4_*3D@UZ3I6L:SX\UOQ.?#GC9O
M[-DTJSO=&EBM+>2*)YQ-AFS'N=,Q+P2" 6!.<$+;QZ9\0/'/C31]6T;59M%U
M71K*VSJ.EW,%M,JM<&15DD10'7S4.,@Y.1RI(Y+]EKX-ZK\$=>\?:#>R37FD
MF>U?2+^4Y$ML?.;8.P9&9MRCNQ.,,,@&+\%?C_KVO>"/'6G>,+R<_$'0KTV'
MV&TA@B=Y';RH!""FTEI<J2X8#@G@U]!>"]-UG2?#&GVWB#5CKFM+$#=WHA2)
M7D(^8(J*H"@\#C..IS7S1<>$;J#]N=/%2>%]6/AYK403:FNF3&#[7Y)C#YV=
M/NCS!E>^<<U]8YS0!\[_  \X_:=US*[28]:Z_P#732?\:^B:^=_ )_XRBUGG
M_EAK/;_;TBOHB@ HHHH **** "BBB@ HHHH ^<?V20/[2\:<G(&G@J?X<0-Q
M_GUJ[^U1KG@[4M.M/"GBGP[XKU1Y M_9ZAX;T\SO9RJS*&63. _!RI!X(]JJ
M_LFN'U'QB_ 9ET]B ,?\L7_PKU;XM_%C0_@UX2?7=;,LBM*MO:V=LNZ:ZG;.
MV-!ZD G)X !H ^7_ !3\5=#^(UYX>C\<:)\0O$&F:),+N'38?"GV:*[G4862
MY_>-O(!;Y5V+\QXP2*K^-/B/H_C/XP:#\0AH'Q&M;[0T6*SM8O"1:$H"Y(<F
M7+9\Q@<$=O3-?1U]\2_&6@>&X=;UOP%%;6TLD2-:V6L"XN;82.%#3*844!2P
MW;'DQUY )&38_'Z^OOV@+WX7+X:MUNK.!;N74CJ;;#"51\A/)R7Q(/E) R#\
MW>@#!3]L#2HQM3X:_$C')POALX_22E'[8>FOP/AM\20Q[?\ "-DX_P#(E?05
M>>>'_C9H7B'XP>(_AY =NJZ-:PW+2%LK,6_UB*,=4#19YYWG@;30!X9X-_:!
MA\)6_B*"?P5\4M<N-:NY+V6XO/": K(Z!""!( R!510IZ!<9QTP/@1\2-,^!
M-CJ6F:5X)^+VJ:7>3?:/LEYX8C"PRX +)MD!&0 "#QP/Q]O^,OQ_OOA1X_\
M!7AB'PS;ZNWBJ[6SM;F34VMQ"YDBCRZB!^,RCH3P#Q63\5/VHI?@]\3M%\-:
M]X7B71=0%LTNOP:D2EJLSR)EXS".08G;&[E1GKD4 5S^U\ <)\(?BD_U\. ?
M^U*\RUWXBV5S\06\<^'?A?\ %WPKXIGB\B\N=/\ #T317L?'$T4A92?E7YA@
M\#KBO;/VE?VA&^ 7A_3KVVT0:]=7<IW0-<>2L42X!<MM;G<Z*!CG)/\ ":B'
M[0$\E_\ #[0C::78^(?%VF_VHOVN\86UO&4#(@.T-)(Q)4*-OW2<] 0#SW2/
MCC)#9ZHFK?"3XJ^)IM5A^SWLNKZ.A$L.&'E")"L:)AVX51G/S%CS7'6GB&[T
M;P=?>$=&^'_QFTOP?=-)NTF+28',4<A)DABF=3(L;;FR"2WS'##-?5_@?Q;K
M&OZMXAT[6M$31[C29XH5>&X,\5TKQA_,1BJ_+SC!&00<UR/[1WQ;\2?!3PBO
MB;2/#MKX@TR)Q'>^9<-%);[CA),!2"F["GD$%AVS@ \CD^(NGM\+W^'\?[/O
MQ C\+/;^1]B73"IQNW[MQ?._?\^XG.[FLOP5XVUKP?IVD:4_PY^+FMZ'H[(]
MAI>HV%KY410YB+-&BO)L(!4,Q (!P2%Q[[=?%#4-4\!>#=7\,PZ;JNK>))(!
M;V\S/'$4=2\KY&641H&9L@_=V]2*S;_XW7>K_%M?AKX5M+.]UVRM/MFM:E=%
M_LMBH"_(J+AI')=.-R@;AR2"  >#:SKFI>(/B_9?$=OAG\7+?Q'81F*U$5I9
M+;QQ%74QA7A.01+(,DEOFZ\#%FPO[W1/BY=_$31_A#\2]$U:]XOK.R:U^QW>
M<;O,C96/S$ DJPYY&#DU[=X5^.TUQ\5]5^&/B:SM-*\5P0?:-/NK=V>TU!"F
M\%5;#(P&24R?N/AN*S?@-\<_$/Q=\<^.M%O=/TO3K;PI=_8I9+?S'>Y8O,BL
MI+84 P$GKG<.E 'E'BB^USQM\3-,\=3?"OXD6^O:6@2Q:*6RCB@0;OE"O&V[
M.]L[LGGV&/5#^T)XYP/^+(^*/QN8!_6O0?AEXDUWQ,-?;6?[. T_4YM.B%A#
M(F_RC@NVYVZY'RCICJ:XC]IKXR^*/@EI%CK&AZ3I^N6<I87%O<*ZRPJN"9 R
MM\R_,.-N1R<D9P 4W^.OCZ^@>)O@5KUQ#(I1TEU"UVL",$$$X(KS3P]8^+?!
MK7D7A7X2>._"VEW<IFFTG3O$=D+;>0-Q02!VCS@9*,OMC QZ_P#$[]H!?#OP
M-LO'7AJT@U.[U.V2ZLK6Z8[ OEF64R8(/R(K@XQ\VT=Q6]^SYX^UGXI?"W2?
M%>MI803ZGYDD=M80NBPJLC)@EW8L24)SQUQCC) /'+S4?'<MQX;DL/@QXETV
M'09I+JSMX?%%D$::0.)))=X<R.PEDRS$G+L<Y)-9OC>Q\<>/_'>D>+;_ ."G
MB*WUK20HL9K/Q781"#!)]#G))R&)';H2*]<^$G[1>E?%3XE>-_"=LBQR:',#
M92J3_I=N-J22?A)T(X*NGN:P_B!\;_%GPX^/GA+PIJT>BQ>#?$<A2VU7[+-Y
MROG'DL3,%#;B@W8Q^\4XX(H PO"/BSXI^$]3UF\A^#VO7CZM<_:[B/4/%>GL
M@EVJNY %&WY45< XPHXJWX>\3_$+PKK6O:EI7P"EM+C7+A;J]QXKLMLDP7;O
MV] 2.N.IYZDUZMI?B#Q%K7Q/U:QM)]-;PAI<,<=PYLY/M+7C*6,*R^=MPBF-
MV/E_\M%49.2J_&OQ9K'@/X8Z_P"(]#-E]NTJU>[\N_MGGCE5024PDB$$\?-D
MXYX- '"'XP?&'C'P*<Y['Q=9#^E>:W'AOQ]<^+]5\5#X':I'K^I6YM+F^B^(
M4<4CPD*/+_=X 7Y%Z=-H[UT-Y\?O'5M^R@OQ863P^VIL4E-A_9TWDA&NQ;[
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
MQDXSTR?6OI*O!/VIOC=K7PX/A3PMX3:"'Q3XJO!:6]W<()%M$+HF_8>"2T@
MSD<-P: .<N/@1\5[O6CK$MW\+_[7W^9_:'_"+;KC=UW>8?FSGOFM'7?A5\<O
M%5FMIK'B_P "ZC:JXD$%YX=\^,, 0&VN2,X)&?<UVNJ?";Q)I7A@KX=\>>()
M=>#1M-/J=TLT5T P\U=C*1#N7=M,>W:<=A7D,OB^6T_:Y\9>%/$'CC4]$\'6
M>CK>VR3:P]O'%.R6Y)$C/G_EI*0K$CVP!0!TVA?!SXU^&;:2'1_&G@K18Y6W
MR)IWAI(5=L8R0N.<5ICX?_M G[WQ0\.K_NZ"#_6N*^ /CWQM\1/AU\4H]7U+
M4=3T33C*?#WB,EK.XN-GFL,2)LW ;(F/^^5;(.!R?[.7B1OBSX!MM(U/XB>)
M!\0-3FO4MFM_$$P:VBBBW)*\08C&X@8(Y&2.AH ])U3X!?%K6;N2ZO/'OA2Y
MNI,;YY_"5M)(V  ,LP)/  _"I]0^"7QKUFT2UU'XJZ#>6J,&2"Y\)VTT:D @
M$*PP" 2/QKF_VAM4U_PI\9?@MI4?B+6+6TU^YBL=6M[+5+B..Y*R01D@*PVY
M\P\KM)SD\\U;A^)'B#X6_M46OPSU#6;W7?"'B*T62S%],7NK%W5P LXQ(PWQ
MLOS'(# YR"2 :=M\!/C)9V<MG;?%?0;2SF;?+;0^#+-8W;CDKT)X')]!5F+X
M)?&R.Q-D/C+I<=D00;9/!]H(\$Y(V].223]:X'X!0>)/B?XL^.6AS^,_$4+:
M;J<5CIMPVL7+&R@:YN!)Y8+D;_+A4!B"01U&3F+6[._L/VT_#?P_B\4^+1X5
MN].:6>R/B;4"7<6L[[O,\[>#NC4X! XZ8XH [_3_ (#?&;2+=H-.^-&GZ7"S
M;C%8^#K*-<^N!WIEO^S]\9;2XEG@^.=M!+-GS9(_!E@K/DY.2.O/K7+_ !.\
M4>*/!OC;X<?!#3_%.JN=6NGNM1\0/<L^H264MY,8H5F8E@RQJ5+@Y^5<8&0=
M']H_6+G]F&;P;XO\*7FH)ILM_P#8-6T>ZOIKJ&]B*%@V)7;;( C ."#DC.0,
M4 ;4WP!^,]S('F^.Z32 8WR>$;(G'US5I/@?\:T55'Q^E55XVKX7M  /0<UY
MSXIU_2-,_;%U;3?$GB>_TOP;)HXO9(9];N;6W6=U4@J1*NW))P!@<X KN?V.
M/$?BWQ#_ ,)PVHWNJ:MX'CU$CPUJ>L%WFG@\R4';(_S.NT1<G(!R!W  +K_
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
MJ8'WO*UO/_E$Q_6OH.@ HHHH **** "BBB@ HHHH ^<OV2R#JGC+M\FG'&,
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
M&5Y-9:+9:9K%[ -TMK;:_<R2HO'S%!/N Y'.,5G7_P #/V4[+4I=.O!HD%_
MVR2UEU^X61".Q7SLB@ _:%T#5_'OQA^%GB'3?#ESJ.CZ#<+<:BK3VBG898GV
MA7E^8@*V1T]Z]*\!ZU)H.N:5X<T/0Y_#O@VVDOKZ[NM3NK(;I)I7E2WBCCD9
M@@>9SG P(U7)R<\EX3_93_9Q\=6<UWX>T'3=<MH9/)DELM8NIE1\ [25FX."
M#BNBB_8F^"L"X3P/"!_V$+O_ ..T >O/XHT:/[^KV*_[UR@_K7@7[4WPY@^*
M$?AGQ'X5\1:/;^+_  S="ZLX[B]C1+A=R/LW9^5@R*5)XY(XSD0>(/V?/V;?
M!^K)IFHZ!90ZHT1N!8Q7EY/.(AUD,:2,RIP?F( ]ZM6O[.O[.=_X4D\46N@Z
M5>Z B%WU"WO[B:)%!^8L5D.,9YST[XQ0!V^G?&:]UJ"QB&D6GAZZ,T8OI]9U
M>S:"% 09?*\F9VE8C(3(09.21C:?$-3\$:?XR_:5\9Z[XCMM/G\#^(='&D>8
MVL6!DC8+;@2[?.+*%,)8$98':<=J[7PI\"_V<?&/AZZUWP_X?TW5]+LV99I;
M.:ZD\ME )!0-NS@@].:V/"7[./P)\;Z'%JNA^$;&_P!,FR(KC-RJR =UWL-P
M]QQ[\4 >;_!J\\4?"'PYXL\":G>:7XE\,QQ3QZ%J-KK=B'!;=A722=2J'<#C
M^%@W4'(J_L_L?@Y\.K*QU/1+'4O$^FWEU=V,T7B'3$@Q-$J,C2&XW $CG"'[
MJGU%>V?\,D?"#C_BA=../5I#_P"STX?LF_"% 3_P@>F'ZAS_ .S4 >(_%&/5
M?&OBWX,:_<:IH=[>^%VM[W6I5UVQB#3&2WEF2%?-&['ER(,X!XYQS6W8:/HW
MBO\ :(/Q6\6>*O#6G6FF6P@T70XM;MI;ABJ, \K!@@Y=V"JQY(R<+\VSHG@;
M]F_Q+XIN_#>G>%K.[UVT#M<V TJ]$L 7[Q<%/EZ@<XR2 .2*9H/A/]FSQ-=:
MK::3X5L]0GT@,;^*#1;US:X)!$@\OY6RK?*>3M;C@X .>_9EN[/X<?$?XFZI
MK^L^'[6P\4WXOK2:/7[&7R566X?;(%E)!(F4?*",@_6JOB":RN_VOM&^)<.O
M^&6\.Z= UFZ-XALEN'!@FB\Q4\W&,R!@"0<#H#Q77>%/"W[-'C70-7UK2/#V
MC3Z+I"M]LU&?3+B"WBP 2OF2(JL<%3A23R..16CH_P /_P!G[5]7TG2X_!6G
MVFI:J7%A:ZCHD]K)<JL;2,Z"6-=RA$)+=!\H."P! ,/X]6WA'Q=XU\'>/_#'
MCKPD?%/AF=6-G=:Y!$E];A]WE;]QVL,O@XP=[9[5D?&#7/#7[0^O>$M.UGQ1
MX:\+>#M)NC?:@E_XAL)+F]DP L4:Q3.H7!<%F8'YL@<<^UG]F7X4'K\/]!8^
MK6:FN!\7^&_V>O 7BJR\-ZIX$TQ=<O%W6MG;^&9KAIQC)\LI$5?WVDXQB@#@
M=5NO"OB#]I;5?%NJZWX,OO!VIZ:=&F23Q-9F0Q%-C.8]_(. >#N QCGBM']G
MKQ)IOP0U_6/#,_Q'\$ZI\/'F>72YO^$D@-U;$DM\R%NC X8*0-PW ?,<^D>
MOAE\ _B9I<FI>&/"/A;5+6*0PR[-,5'B<?PO&ZAD/LP%:5A\%O@K?>)-3T.U
M\$>%Y-7TR.&:[METV+=$LH;RR?E[[6_3U% '1_\ "^/AM_T4#PO_ .#FW_\
MBZX/XW^.OA?\5?A;XB\+/\0_":3WML?LTDFLVV$G0AXF/S\#>JY]LU0\4^'O
M@!X,\9V/A74OA_I*:]?+OM+:#PTTOV@8))1DB(;&#G!XP:-)TO\ 9UU73O$U
MU!X0\.1GPW"\^K6EUX>\FYM4526+0R1!SP#T!H \\\:^&OA)XB^!/@WP(GQ(
M\(K>:+=VEQ->-K< ,A+?Z8P;=GYE>1@/54';(ZC]I+QWX'^)OP?N_!GA?QYX
M(A>X:!0]SKT,44"12(X "AL\+C'&*5]7_9XCUO3-$;X6VG]M:C;_ &JTTUO!
M!^T3PX8[U0PY(PCG/^PU>A^ _A=\&_'?AFVUW1?AUX;%A<M+&HN/#\,,@:.1
MHW5D:,%2'1A@CM0!\X?&_4M%^*'P0\#>"[7QWX"LK_0Q;_:;B;Q&K1L8K=H?
MDQ'D[L[N0,=.>M;?QC\=Z/\ $?XB_#;Q59>,_A_:KX5N!=S6MQXE),[&2)V1
M66$X \LC<1SGIQ7NOC7P-\(_A_::;+J/P[T*4ZE>KI]K;V'AR*XDEF9'<*$2
M,G[L;G/08KSV/XB_ 9I?$,=K\-8;D^'21JQM_",9^Q;696\P;,C!1LG'&T^E
M %CPQ\>_#UMXUM9+WQKX%T+PC:V]W(NGZ5X@>[DN+N:57,DA>&,!!F;"C."W
MIC'GK>-/#<7[4Y^*(\?> VT=H!9&S_MN7[0(_*$9D'^C[=W?9G';=WKW3Q1:
M?"/PEXFTKPX/!&BZGXDU-#+:Z5IFBV\DS1C),C$@*B<'YG8 X.,X-6? \WPM
M\;ZUJ^BV?A/2].\0:0P%]I&H:/%!<P@_=?&TAD.1AD)'(YY&0#P7]H+QWX0^
M*WQ$\!ZYI?Q"\&6UAX4O!>*EWJ<RRW9,D+LN%@8)_J0 <MG=G Q@P?$/XD^#
M_%/[07A+XAVOQ \&Q0:!;+!]@FU&X#3G,A8[Q;$+_K2 .?NY[X'UP/AMX17I
MX7T8?33XA_[+7&_$'Q!\-?AE=:5IU_H%C<ZSJLGE:?H^F:7'-=7+9Q\J   <
M_>8@=>: /FZ\^(WA!/CUXF^(2>-? M]9ZQ8?V6VF7=_=C,!CC0[G%N1D^7DC
M!^\1GC)N>-?C;H/COP/XWT?5/B7X-AFUZ*ULK*"VFNS;:?;1%F)YAR\C,Q!X
M7C'/RA:^BM)UWPA=>+;'PS=^")M#UJ]@DN88+_3(0C1)MW,)8V>,XW*"H8L,
MC(&:Q[3XK^"-8DUZ3PSX,O/%=CH4C17VHZ/8VI@1U&65#)(C2D#G]V&[8SD9
M /F7Q/J_PQ\2_#;P591?$GP_H7CCPBT<-AK.GM<LDMNISM8^4KJ<\@?-@@\_
M,<?0OA7]L7X;0>'[&/Q%X\T:;64C"7,NGQSF&1A_$ T8(SUQVKI7^+/@)_A6
M_P 0M)TW^W/#T0W3G3K:+SH<'#!XW9"""0"O)Y! (.:U?A-\0/!OQB\'#Q+X
M?M$2P6:2"1+N!(Y(73!(< D#@JW7HPH ^6;'XM^ [;]I+4_B=/\ $+PS)97]
MN+"32_+O&=(-D<9._P C#-B,G& /FQGO78_&GXK?L]_&;P!;^%[KQQ:Z=]B*
M2:;<P6EPWV9E7:HV[!N0K\I7(R.X(!'I?PS_ &A?"/Q;U36K#PGX7UC47TA=
MT\A@M84.20@7?,I.XJV,@=.=O%8NB_M@>!-4\&2^*E\,^(;/PM!?#3[C5);2
MW*03%58!TCG:3&'7Y@I&>.M 'E?C[X[>&?BYX#LO!?B7XE:!IVE%H3JVIZ5:
MW\UQ?K&P8!8VMU6$LRJQ)9\$=".*R_BMXX^%?C"\^'4/AGX@:3H>C>"'66PM
MYM(OYVE*F(@.PC''[D9.<G<23FOI'Q=^T3X;\$^,/"_AUM#UC49_$PB.DW>G
MK;-;W(<J%(9YU*CYAU ]LUZAJ=S)9:7-=0:=-?W")O6SA9%DD/\ =!9@N?JP
M'O0!\2^)/'_PP3XP6'Q)\'?$>W\-Z\\0&JVG_"/:A+:WS\;R0J*<..N<\A6X
M;FO?%_;+^$A3/_"37#$#^'1K[G_R#6O\$?V@=(^.2ZZNE:1J6ER:/(L-S!J)
MC20.V[ VJY(^ZPYQR#Z5U?P[\;?\+#T-]571[S2K0S/% ;MXV^T*K%3(FQF^
M0D'!.,C!'!!H \%^,O[2GPS^)GPZU;PQ9>+Y]+.IQ>3+<S^&]0GVIU.U5C7G
M(')..O%>3:]K/P?\4_"7POX9U;QU)#KWA=E&FZ];>&-2A_<@C,<B["3G!.5<
M8(4C'(/W?K-Q+IVE7=U;6#ZC<0Q-(EI"RJ\Q SM4L0,GMDUX[X,_:>L/&_PP
MU_QQIGA;5);#19GBNK))83=!43>[[-P&%!4XSD\XSB@#YT^*'CGP;\6M,\'6
MVM_%JTEO/#;,ZW9\)ZGONV)CPTH '.(QG&,DD\=*]&_X:5\(:AXITF]U#XBZ
M3::/;WQO[RQTGPQJ22W\HB,<9DE8-PN(VQMZQ@9.!7K_ (3_ &@=)\8?!S4O
MB-8Z3?#2K-)Y6M'DB^T.(L[P 'P&X.%)R<C'456\4_M"1^$/&WA?PK?^$-87
M5_$2!K)$GMBH;^)7/F_*5/7J/0F@#Y_^+7Q-^'/Q#^+WA;QO:_$FWL#X=,;6
MUG+X9U*;S"LGF'>P5>IR.!T]ZZGX_P#Q@^#'QT\"Q:'=>,K_ $ZZM[E+VSOK
M70;Z7R9E5ERR>2-RD.PQD=N>*]!\>_M5Z=\.]#N];U7P?KW]B0ZS/H4=\CVY
M$]Q$TJN44R[MF89,,0.E;?B;X[GPCHWBG4=7\&:Q9_\ "/0VUS=0R2V[-+#,
M759(F60JP#1D$9!'/7% 'EOA_P#:A\'WVHZ1?^,?&2:K<:0S2V=OI'A;4K=&
MG:)HC-(75LG9)( H"@;V//R[>)T;XB?#BR^-?BGQ]J'C&75X/$=DVFW^B_\
M"&7Z1M 5B7:&+'DB%<DJ<[FX&>/<M3_:7M]*^"=I\3IO"=X="N' \A;J(S*C
M.$1R,XY8D8!R,9^GJ/@?7_\ A,O"6E:Z^GG3DU&VCNXK=Y [+&ZADR1QG!'
MZ4 ?$/ACQ'X,\">$_'/A/0OB1J<?A;Q)'-%'I]YX*OIWL5D4HWEN)%W-Y9VD
ME>2H. <Y](^*7QT^%/Q?^&<_ACQ-?:I=7DD8=-1M/#-Y'Y%P/NRQQLK%<=UW
M'()&>:^D/''BB;PG9Z>]GHMSKU[?WB64-G:R(C9*NY8LY "JJ,2?05Y5IW[3
MKZOXA\8:%9> M2N=3\+1--J$$=Y!G"]?+Y^<\=!UH \:^+_Q-\(?$WQAX%UV
MV\0:Q8#PC,+JR@'@R\N#),'A?,C>:F5S"GR@#@MSR"-M?VA=.N/$HUF\UC7Y
MF@LKFWLK&Q\$7-O:PS3LA>X93,S.V%8<L/OD]SGV&\_:!>#XN^'OA_'X9>2_
MUNQ74[:[>]"Q+;$2$EQL)##RG^7![<\U'H/Q_N_$GQG\0?#6V\+QIK&C6S74
MUU/J6+=HP(]NTB(MSYT?&WC)].0#Y>\'W_A?0OAO>_#U]5\?7/A6]NS>7D5C
MX-D@NKC[F8_-+N%0^6N0$R?7!K[-^".IZ!J/PXTR/PQHNH:!H=ENL[>QU.U:
MWF4(<%BK<G)R=QY))->?^"?VD=9^(\WB6#P_X$CFET"\^PW0O-<2W#REF55C
M)B(;++@9V]1ZUZ]X$\1R>+_"&E:S+82:5->P"62RE?>T#]&0M@9(((SB@#QS
MP01_PTUJ8V8)76^?H-$_QKZ!KY\\$L?^&G]4&[(V:WV_V="KZ#H **** "BB
MB@ HHHH **** /G#]DG/]J>,\MN.W3_P_=RUK?M8_&76/AEHWAK0_#,R6GB/
MQ3?BRMKR2,2"VC!0.X4\%LR1@9!')/85D_LDG.J>,CMVG989!ZYV35I_M8^
M=-\?Z+H<L7B32M!\6:%=#4M+75+M88Y^1N0Y.0"47# '!7'<D '4^(/A#JMK
MX72'PMXQ\0VFO1-&6O=0U6:Z6Z4,/,5TE+(FY=V#&J$'&..*\^\<_$;6_'7[
M4VE_"BRU*[T3PY8VOV[59=.F:"ZNV\HR+&)E(9$^:,'80W+<],<G\>[Q/C3-
MX)>SN-$\,7EE>"35+F_\0V(C:'C=$KQ3,\BYW$ J.O0$D5K^-;/POH?QZT'X
MI>$/%WA6\,-M]@U30O[:MH'FAV&-7A8N$W*I3Y6*C]V.1F@"[XH\?ZO\#?VE
MO"'AB+5+_5?!WBV-(C9:I=27<EI<M(T8:*60M)M+&/*DD<MTXQ5^#GC34?VF
MOBIX_FU;4M0M/"'AV5+33=)TV^ELQ(7:0>=*T+*[MB(G!.T;N!QFF:@?#7Q.
M_:!T3Q_XD\6>&]$T'PU;K'IFERZW:2W%Q/N9O.D\N1D106& &8GRUZ9(JGX
ME\-? /XH^--=T'Q/X;\0^$/%&RZ-I:Z]9Q7=G,LCD*!+*B/'F5P#O!'3!(Y
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
M!X1OFM'WVUP=?>.XMVR#F.5 KIT'W6'04 >T_%S39-8\$Z_:Z5Y9\5-HU_\
MV4 V)PYAV$IWZO&,] 67VKQ_]@.YLH?V?Y(\K!-::I=+?"3Y2CX0Y;/3Y-O7
MTJ/PUIWQJ\*W$]QI?PW\,)?3J$EOM2\27-[<NHY"&:4L^T'D+NP/2L75_AY\
M6M9U'4+^3X8^#[:XU'_C^%AXCO;2.]_Z^(XG1)CR?OANM '!_LIZ=>CX2_%3
M4D22/PW>ZM9C3@X(4LL_[PJ#_LM""?\ 9QVK8\,>$=;^&'[07C7X2:1;2_\
M",>-8TU"&93M6RM"Y^T$>G[LS0@CG<(C7;:GX=^->L^&(/#<WPW\"6^@0[=F
MG6VJW$$ "G(&V,J" ><'C(!ZBM*.V^/J3PW \'^!5O8+1[&*[?4KIIU@8J2A
MDSO.2BG.<Y&<YH Y_P#90ACM_P!HGX^11(L<2:HJJB# 4">XP .PKS3]DGX2
M7/QM^ 6N^&;WQ VD^&#XB\^[MK2T!N9V6&$X$S.55>$./+)RN<X.*[_1?A'\
M8M"U/4+[3_ _P^L;S40PO+J+5M222XW9+%V$I+$DDY/.23FM'P-\.?C;\-1<
M#POX.^&>BQS_ .LBAOM0,;GCYBI8C=P!G&<#&<4 8W[0VBVGAS]HS]GG2K"/
MR;"QE@M;>+.=D:31*HSUZ #\*^J[_P 7:?IWBG2?#TDA;5-2BFN(HDQ\L407
M>[<Y RZ@>I/L<?,WB?X5_&KQMK46JZYX,^%&I:A%M\NYNI=0=X@,8V'=\N,9
MXQSS5G0_AA\</#.MMK.D>&_A/I^KO";=KT'4'E,9()3<6)QE1^5 ')?%KP_<
M?#K]KW2[7PYJ#Z58_$>W6UU:.W7#*'DV2O&?X7.W<'ZAF8]Z^S["QM],L;:S
MM(4M[6WC6&&&,85$4 *H'8  "OE?6OA)\</$>NIK.I>'O@[>ZJA4I>W4%^\T
M94Y&UR25P>>*ZS[/^T\%"K<?#%    $OC0!]"5\4'PSKGPS_ &G_ !=\/]#@
MD70?B/;K=++&=HLXV<FYD7L"J?:E4#NT5>H_8OVH#S]O^&0]C%??X5 _A_\
M:2EU*WU"1OA8^H6\4D$5T8+TND;E2Z@]0"40G_=% 'F7P8\"ZOX0^.'B[X-I
M!(?!L6JV_B0RN20+6/$D48)^]OD^RJQSR(9!SDX[+]H/_D[?X'?[TO?_ &O2
MMM=!_:3AU274H_\ A5:ZA/"EO-<B"^$LD:%BBENX!=R!GC<?6N<\0?"/XX>*
M-:36-3T/X17^KQJ!'>W%O?F6/'3:V[*X]1B@!_\ P4<18_@?H810H_X2.$X
MQR;:Z)/YFO4/VLU4?L[>.FP-QL5!..2/,7_$UYOXK^&WQ[\=P6\?B'2OA#K"
M0'=''?6E[,B'U4,3@\GGWJ35?AS\?M>\-Q:%J-I\)[S28L;+&YMKV2(8Z#:V
M1Q0!Y3XNT768_P!@+3+Z3Q%++I9AMBNE_9(@HS=@ >9C><'GK7V/\'/^21>!
M_P#L!V/_ *3I7SZ/@I\:SHL>CMHOP7.E)(TJ6,NDW,MO&YQEA&RX!..PKH-#
M\%_M%^&M*BT_2KSX6Z=91D[;:TLKR.-,G.%4# 'L* /I' ./:OD[]G0C_AKO
MXW#/._I_VUKL'T/]I5U"_P!N_#P _>S;WA!_2N7TOX*?&G0=7.JZ7;_"'2M4
M)8F^LM#ECGRWWOG"9YR<^N: (/BGI]QJ?[>G@&VM-3N-'G?PQ)MN[1(GD3!O
MCP)4=><8Y4\=,'FJ'P7MKBQ_;U^)4%WJ,VJW$>@A6O+E(DDE/^@=1&B(,#CA
M1TYR<D[-U\%?C5?ZXNLW3?"N?5E<2+?OH3-<*P_B$A0MGWS3H/@=\8X[][];
MKX8VU^V[-S%X>S*<C!R^W/(_.@#SS]G?PU?^)/'?Q(N=/UB2RLM&\<6VI7=B
MQB6&Y@6XGR68KN!0#>,-M.W&"<$?9O@_Q9I_C?1%U?2I!/ITD\\,,ZD%9?+E
M>,NI'52R,0>XP>]?-*_LW_%+S5<W'PPC(.=T?A2+/ZQ_UKW[X1^&_$'A+P1:
M:9XFN],O-3A=SOT>S6UME0ME56,  8R<\<F@#R_P5L'[3^J8;+$:W\OMY>@G
M/YFOH.OGGP9D_M1ZFW &W6QC_MEH-?0U !1110 4444 %%%% !1110!\X_LF
M KJ_C-2.0E@"?7Y)A_2O7O&?P@\&?$.]AN_$GAK3M9NH8_)CENX0[*F2=H/I
MDD_B:\?_ &2CG6O&Y[8L,#T^2:O:?B5XO'@?P5J>K(OF7:((K2((TAEN)"$B
M3:H+'+LN< G&3VH X32/V>?@MKOVPZ?X,\/7GV.Y>SN/*MPWE3)@/&WN,C(K
M-\1_"/X"^#+^QT_4_"/AV'4K[(M-/AT[[1=3@9R4AC5G8#!R0N!ZUY9^S/XA
M'PJ_:%\6_#FYU2^U'2_$/_$VTN]U*"2&6>?;ND)#JIW,-X+8P3#QUJ[\ ;FZ
MUO\ ;-^,%YKK,VJV44EK90RCYEM!.JH4ST&Q8CQU\S/<Y /0](^&7P#UG4;[
M3+#P=H$^IV4!N;K3O['9;J% 0,M"4#@G(PI&6SP#6!967[,]U8WMY:^&M!FL
M=-D$=Y=)X?F:&T;)&)7\G;'SG[Q%=UX,^*7A'QS\9=6TVPTC4[;QCI%DUGJ$
MEQ B+%") P5G5R&^<_+MS]X]B37R/X*^(FL_"_X9?'&XTSP[_;-O<ZY+I]Q<
MO,,6(D$J+))%L.Y<G'7&2 <#J ?3FO\ @K]GSPMX0@\5WWA3PO\ \(Y<8*:K
M:Z.+F AB "7BC8 %B!DXYXZU0T_1?V=M2N=&2+P5HJG694ATZ:X\*S1173.
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
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M'SWX)(7]IO4TR=P;7"?3_4^'S7T)7S[X-_Y.;U/*[3OUO!]?]'\/\U]!4 %%
M%% !1110 4444 %%%% 'SA^R4V=:\; Y!\K3\9'4;9P#6]\>=:\06/BOPN^E
M>%O%/B"/3'_M!#H3VRV_G8>/;,)8G).QFQ@C&\$<@$<!\!?'%E\/=4\1W&IZ
M?K,T&IQ6C6\^G:1<WD3&-IU==T,; $$C(//->O-^T1X8C!)TWQ,._/AJ_'_M
M&@#P3XBZCXE^)GC+0_%-W\(?B!INL:)@V$VF7EI%Y1W!LG="Q;)'1B1R>.3F
M]X@\2>*M>\96WBVR^"?C3P]XKAA^SOK&EWUM')<18 \N5)(GCD' ^\F1@8(P
M,>UM^T5X9 !_LOQ.V>1CPY>__&J;_P -'>&,G.E^)%/^UH5R#_Z!0!X9X)U?
MQ9X%\1^(?$-E\%/&EUXCUY2M[J]UJEJTW7(*QK$L0YP?N8X_ YW@"V\1> 8/
M$]G:?!#QEJNG^(PQU2QU?5K-H9RV06^6%2#AF&%..>G (^@?^&D?"VX*=+\1
M DX&=%GY^GRTW_AI3PP5R=+\1!,XRVC3 #]* /FJU\*>)+/P%?>"+?X.>/!X
M3O)A//I;^(K0HS!PXPS0%U&Y5.%8 E><\YZ&*3Q^GAS1]$/PA\:SZ%I3VYM]
M+?Q1:)$RPLK1I)MA#.H*KPQ/2O<#^TWX79"RZ9KQ"]=VFL/ZU#)^U'X6B/\
MR"=>/&21IYX_6@#PR[L_'UY\1KOQU#\&O%UOXGN(_*:\A\5640$>T*$"^3MP
M  .F>,GFKK-\1I=-URUF^"?BJ[EUJ6":]O+CQM;&=S#DQ*'\OY$!.=J@#/MD
M5["_[5OA)1D:9K;'I@VB*?U<5"_[6GA%#SIVJC.>2D S^<M '(#QS\5+C6K?
M7#^SU.^N0Z<^F)J;^+;03^0S*S#/EXSN0-G'!)[$UQO@W1OB3\/M7UW4]"^!
M6LV-[K;%[^9?'=LYG<EFWD&/ 8%W((Z9->O_ /#7/@['.G:K[_\ 'L/YST#]
MKGP?N_Y!^H^@(DL__DB@#Q7PEX1^)'@;3KVP\._ [Q!HUM>R>;<"T^(L,9D?
M&-Q.W(..,C%;VD+\5-"7PO'I_P !]0MHO#@<6,:^/+<IER2YD&W]X6W,#N['
MC%>DO^UYX.7/_$OU$D?]-K'_ .2:0_M?^#P ?[.U''_7>Q'_ +<T <QJGBKX
MNZSXET7Q#<?L^VS:SI'FBTNO^$JM0R+(A1U..JD'H>X!KGOB9I'Q0^+USITO
MB7X!"].GMOMDC\<QP)$Q/+@(0-W Y]J]&7]L+PBYP--U!CCH;S3E_G="FG]L
M;PBO73;T?74M)'\[V@#SGXKZ'\8?C'X"_P"$6U?X+60@B=)+>\N/%D,L\,B\
M>8&R"6VEQ\V1SR#TKT!/B#\?8X!$OP>T;:%VA6\2Q,,8]<<TLG[9W@^,C_B6
MW7/KK.C+_._%,/[:/A'!*Z9.Q';^W=$'_M_0!Y]/\._B1-97E@OP2T:VTB]F
M%S<Z/;>,)8;&63(.3;HXC[#("X.!D'%;'C'0?BQX]\.6GA_6/@OX<FT.TVB'
M3H?$\EM H7&T%(F4$+@8!R!VQ71/^VWX11MITR13Z-XAT(?^Y"HG_;A\)*N5
MTLM_W,N@_P#RPH YW7?AY\3/%?A'3?"^K?"/PE?Z%IS*UI;7GB6Y=H-JE0%D
MR7 "\8W8QCCBM[6['XV>(?"4GAG4/A]X5NM%EA%O)!)XEN]\D8_A:4?.P..<
MMR.N:#^V]X=.-NBH?<^)]$_I>FFO^W#X=5 1HJ%CV_X2;12/TO"?TH J^(?"
M7QC\8^$H_"^L> ?!]YH:!!]FNO$=\X<*0RAV!W/@@$;B>@]*K:;\.?BYI2Z$
MMGX&\%6RZ$&730OB+4@+4-]X(,]"#@^HX/'%:'_#<&B,!MT",L3C'_"3:2?Y
M7)_E3S^VOI@Z>'(C_P!S+IG_ ,?H U=0MOCMK%]I=_=>$OAU)?:7,T]G/)J-
MX&@9HVC8J0G='8$'CGIP*P/'OP[^,OQ/CM8_$WA'X:ZK%:MOAAGU74UC1N?F
M"J -V#C=C.*F;]M>R ROAB @G )\2Z=C])32-^VBG\'A2U?Z>)+,_P B: .D
MT\?M$6%G%;1:?\./+B7:IGU#4IG(]V92Q/N2367XH\(?'#QO;P0:YH/PIOTM
MY!-;O-)J!>"0='C<*&1O=2#6</VS9I& 3P=:G_N8K<_H%-.?]L6\&=G@RT;'
M;^WT_I": +7AOP'\;_"%S>W6CZ1\*;2]O2#=7CMJ<MQ<8&!OE<EVQVR35+Q5
M\)_C%XWU2#4=<T/X1:G>V^/(N+J/4I&BQC[F6^7D \8Y%'_#8VI$<>"+/=V!
MUX_TMC2/^V!K/\'@6Q8YXSKDF#^5H: +?BKX;?&OQQIMOIVOV7PIU6QM\&."
M[@U&1 0, D%^3QU//6LG5?@7\5M;TS3]-O\ 1OA'>:?8 BUMY[34'2 ?["E\
M#]*L-^U]XA:+=%X!L&/<'6[@_P K$U$?VOO%.\A?A]8,.H/]JWW]-.H =??
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
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %-?=M.W&[MGI3J* "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **J7.K6-E.D%Q>6\$SXV1RRJ
MK-DX& 3SSQ2PZK97-P\$5Y;RSH-SQ)*I91QR0#D=1^= %JBLD^+-#"!SK.G[
M22 WVI,$CJ.ON/SI]QXFT>TD"3ZK8PN5#!9+E%.",@X)Z$<T :=%94?BS1)7
M5$UG3W=B JK=(23Z#FKU[?VVG0&:[N(K6$''F3.$7/IDT 3T5DR^+-#@V^9K
M.GQ[@"NZZ09!Z$<]ZLZ=K>G:PLC6%_:WJQXWFVF60+GIG!..AH NT5D:5XOT
M'79"FFZWIVH.)#%MM;N.4[P"2N%)Y !./8U%>>.O#>GZP^DW7B'2K;54C\UK
M&:]B2=4QG<4+;@,<YQ0!N4455MM4M+R]N[2"YCEN;0JMQ$C9:(LNY0P[$@@_
M0T 6J*ANKN"QMY+BYFCMX(QN>65@JJ/4D\"H]3U2ST6QFO=0NX+"SA&Z2XN9
M%CC09QEF8@#DCK0!:HKB9/CA\.8OO^/_  NG^]K-L/\ V?V/Y59O_B[X$TNX
ME@O?&OAVSGB8+)%/JL",A(! (+Y!((/XT =;17&R?&7P%%:W=R?&F@FVM#&M
MQ,FHPLD)?.P,0V 6VMC/7!J72/BUX*U[4;73]-\5:1?7UTQ6"W@O$9Y2%+$*
M >2 ">.PH ZVBN6U7XI^#]#OKBSU#Q-I=E<V[;)4GND3RWV[MA). ^WG;]['
M.*;X@^*W@[PK=W=KJ_B73-.N;,*;B*>X56A#+N7>/X<@@C/7(H ZNBN:\-_$
MGPOXOU![#1M;M-0O4A^T-!"_SB+(7?CTR0,^]=+0 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !17"7/QV^'EE=RVT_C/189X2%F1[Q!Y1)P-_/
MR<_WL5<U[XO>#/"]Y96NJ^)+"QN+Y5>T267_ (^ V-IC/1\Y'W<]10!U]%<[
MH7Q$\,^*+>_FT?7++4QI^?M:6DHDDM^O#H/F4\'@CL:YB3]H_P"&<<4TO_"8
MZ<\,!Q++&S.D9SC#, 0#[&@#TFBN)U_XT>"O"VHV-AJNOV]E=WR)):12(^;E
M6QM,>%^?.1]W//%7= ^*'A7Q/%JTFG:Y:S)I(!U!I"8A:@@D&3>!MX5CSZ4
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
M\.O&T/@?]D?P4^FS6EMK.I6,.FZ6DLH1'O9G*!B3V5F:1O96KS7P'<R_LO\
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
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !125S_C/QOI7@323?ZK<&*-G$444:[Y9I#T1%'+$U48RFU&*NV!>\0>
M(M.\+:5/J6JWD5C8P#=)/,V%4?U/L.37EJKK_P =V8S+>^%? P;"!&,5[JB\
M?,3UBB([=3_*WX=\$ZM\0]6M_$_C=#%#"_F:9X</,5L/X9)A_'+CM_#G'T]8
M50HP!@5VN4,+I#6??HO3N_/;MW%N9^@^'[#PSI=OIVF6L=G90*%CBC7  _J?
M<]:TJ3(%<1XY^)L?A6WD&GZ9=>(;R,L)(+)T @  ):1V.% R,XR1D<8YKEA"
MI7G:.K?];L-CMR<"O)O&^L7?Q)UV7P/HFX:<F!K>IQ\B!.ODKVWMP#UP#R.M
M<_H?QDU/XYZ<VD^%M+N=+,CM#J6JNX>*SCQSY3CAY""0 .G7I7K_ (2\)Z=X
M,T:'3=.B*0QY9G<Y>5S]YW;NQ[FNQTW@97JK]YT7;S?Z+Y[;B=]B_I.FP:/I
MUO96L8BMK>-8XT Z*!@"N3^)'Q''A"*WT_3+4:OXEOSLL]-1OF]Y'QR$'<]S
M@?1OQ*^($OA6.VTS18%U/Q1J'R65@3\HYYED(Z(H]QD\#V\^\/:O!X3O-0BT
ME'\:?$74&SJ%W&";>!R>%:4<+&F<;%ST&=N<U6'PTI+VU17[+OYM](]WUV07
M-+2O#>B?" 3>,/&6J?VQXQU#*&<J7<L1G[/:1 9QVZ=.N!FM'1/!VJ_$S5++
MQ'XTMC865LPET[PTLN^.,CE9K@CAY.F%Z+CN<UT/@[X=KI.I2:]K=X^M>)+A
M-LEW-Q' /^><"=(T'MR>Y))-97QB^-NF?"JVM;2."76/$>HD1V&D6@W22L3@
M%L<JN?;)[=\7SU*]3DH^]-Z7VLNT5T2[]NP'1^./B+H/PXTIK_6KQ8(P#MB0
M;I'QZ*/YG@=S5[P=XHB\9^';+6(+2ZLH+M#)'%>1^7*%R0"1SUQD<\@BO*O"
M/PCU?QQXCM/&7Q)2,ZA;\V.@PMNM[48'S2?WWSVSM'UKUCQ3XFT[P;H-WJ^I
MW"VMC:H7D?O[ #N2< #N37-6I4:?+2I/FGU:V]%W]03N,\7>,-+\#Z)/JNKW
M26MI%W/+,QZ*HZDGTKRNV\/^)OCBJWWB26Y\,>#G8M;Z';'9<W<>.&N'[ C/
MRCVQC 8X">*+75/$%IXV\?.84'/AOPG&AGNN>DQA7):0XX.,#/4<5UL.@>+?
MBZC_ /"2K/X1\+.<QZ1:3;;ZZ7G_ (^) ?D4C^!.><$\5V1I_58WO:767;RB
MNK[O9;76X%NX\2?VO.O@[P!#;0VEHIAO=4AB_P!$L$'&Q-N \I[*#@=6/&#Z
M#X9\/6GA?1;73K-6$,*X+.<O(Q.6=CW8DDD]R:?I.DZ;X9TJ*SLK>#3["V0*
ML<0"(BC_ #UK01UD171@R,,AE.017FU*BDN6.WGNWW?]:?B,=1116 !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4UI%3J<=ZYOQ
M+XN.GQS6NDVK:SK (5;*W<#:2"09&)PJ\=3[>M<5<?"/6/B*(Y_B!KDLT Y3
M0=(9K>TCR1D2,#OE/'7(QSCK6T::MS3=E^/W =+KGQE\(:#>+9RZW;W=^Q(%
ME89NIR?39&&(/UQ7.+\9O$NLL1H'PQUZZ3!VRZK)'IZMZ$;R3@^^*[_PUX,T
M/PA9);:/I5IIT84!OL\*H7QW8@98^YK8"*O057-2CM&_J_T5OS8'F<6L_%B^
MC##PUX;TUFZ+<ZK+*4^NR( _@:F^R?%2<%FU+PI:?[,=E<2_J9%_E7H^!7 _
M$#Q9J:ZQIOA3PZH_MK4@7GNCR-/M <-.1W.?E4'J?8&G&;G*T8I?UYW&<1KG
MB[XIV'B2#1-&NO"^OZBREIXELKB)+1>S2N)"%SV'4^E0"[\?^']3&I^+_ [>
M+73E;K0[Y98H.>!':N%.<<YY/OT%>P>$/"%AX,TA+"Q5W^8R37$S;I9Y&Y:2
M1OXF/K6Y@'M5_6(K2,%;OL_P:$<AX'^)N@>. ]OI]RT.I6ZC[1IE[$8+N#_?
MB8 CZC(]Z["O(?VC-&@L/!DOC&P\NQ\2>'GCO+._"C=PX5HF/5D968%>^:].
MT#43J^AZ??%#&;JWCG*'JNY0V/UK&<(\BJ0V?YZ?Y@:%87B> VEM_:T)99[!
M3*0O22,<NA]B!D>A -;M8OC34[;1_"6LWMVX2VM[2620GT"GC\>E1#XD!JVM
MQ'=V\4\+B2*1 Z.O1E(R#^52US_P_LKC3/ OAZTNRQN8-.MXY=Y^;<(U!S[\
M5N2SQP1M))(D<:#<S,P  ]2:F2LV@)**\[U#XY^&HKZ33](:Z\4ZFAVM::%
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
MP.."<9YQG!KO(],^*VJQ1N?'OAVQ@E&Z.:PTWS@P(X(WMCTJYX25/XI)??\
MY:A<]E9@!7S5<_$[PI>_&[7]<\3:G;I;>%'&FZ):1[I99+AA_I#B)<LS X0'
M&,8[C-=#JG@O2$L73QW\5M2OE<_O($U&.P@8>ACCP<?C7F/PZ^(/PL^!_CGQ
M-;M-:7.CW5R+O3-<M;=KDPY4[K=Y,%@1C(/(;DDY-=-"@E&;2<G;2RMVO9O_
M "VN![ -8^(OQ1NS%IM@? 7ADG#7]^H;4IE[^7%TB/H6R1P1GI7=>#_ F@_#
M32[E=/B\D2,9[R^N9-\UPW):260\D]3Z#)P!7'Z)^T9HOBQ'?PUH7B'Q'&O!
MEL; ",'T+NZ@5Y]^T!X\\;ZOX?L=*/AA?".@ZG>I;WNJ:UJ">68L$^7((2QC
M5R,%L^HXS6:HU9R5)Q4%V_SOJ_ZL%SM)O%^O_&?4Y=/\(32:/X/B8QW/B<#;
M-=,"0T=H".!T!E[9..1SIV6I_#OX%:>=,@NK>VU!^9((C]HO[N3^\RKEV8_3
M'I@5Y_;N8-"@77?BG86&A1QK%%I'@:!5"KT54D4/+CCH!D^M:?A_7/"GPUBC
MU/0/AWKK0R.8I=9NK8).X/4[IGWD$@9SM6M'13]U7Y>RTOZR=OR87-UH/&/Q
MH66"]M9O!W@J52&B<@:C?IG!5AG]RI'7J3R/>O6-)TJUT/3+73[&%;:SMHUA
MAA3[J(H  'X"O#YOVS_ MC=-;W]OJ]C(I 8O;(ZKG&,[)&]:MR?M>^"[BV:7
M2K77-;(Z)8Z8Y!.,_>;"_K653#XF5H^S:7333[^OJ%[GN'2H+W4+;3;:2YNY
MX[:WC&7EE<(JCU)/ KY:U+]K34=?O?LL T_P);9VFZUJWN;J<^ZI''L!'^TQ
MK6T^_P#AAXE@BE\9_$27Q?-&V_RKYWM;56/I;J%'YYH>!JPUJ)KT5_RT_$5S
MTK5?C7:ZC*]CX*L9O&&J;_+S:@K:0GN9+@C9CV!.:M>&?AS>WNKV7B7QC=C4
MM?@W-;VL+%;2PW#!$2_Q-CJS$^W05)HWQ-^'&D:7#;Z=XDT#3[",8CB2ZBAC
M4>PR *W[;X@>&+P+]G\1:5,6&0([V-L_D:PDY0TA!Q\WN_\ (9O@8&*6J4.L
M6-RV(KR"4^B2 _RJSYZ8SD8]:Y-@)**9Y@^E/I@%%%% !1110 4444 %%%%
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
MH6FZE?7UHU]%:WB*989H9%BN)(3PRJ)0H)7'#(#U%8_Q \$?$WX1_P!L>,_
MGC:Z\2Z9;1O>77@SQ61/%)&OS.+>ZXDA(4,5!W G&<UR3_LQ?$+3/AUX/\,>
M&;_0O"]WX2$K:1K-EJ5RTZ22$F5I4:#9('8EF7:,Y(& 2#B^(_V:/VB/B)$N
MG^./BSI^N^'F&VXTO3R=+6Y7!!61X;<%D.3E3U]N* /J/X6?$33OBS\/-!\7
MZ4KQV.K6JW"12_>C;D.A]2K!ER.#BNJKR+P[H7Q-\'^'[#1-#T7P%INE6$*P
M6UK%=WFR- , #]U^IY//<YJ\\OQG*1A+;P(K#[Y:XO2#]!LX_6@#T^BO+K5O
MC3]KA^TQ^ Q;;QYOE/>E]F>=N1C..F:]1H **** "BBB@#YQ\??!I?BMXM^(
M%QI=\="\:Z'J%E>Z!KD7#VEP+*/Y6..8GP%=>01V.*\\\-_&N?7[;X]Z_P"*
M?[2\ :]HGA?2=+UHZ=%OGLKU)-2!>VR<,&\R-D.[HX^;C=7UII'@;P_H.N:C
MK.G:1:6>JZB<WEY#&%EN#Q]]NK=!UZ8I^H>"M U5M8:]T6QNCK%LEGJ/G6ZM
M]LA3?LCER/G4>8^ >FXT ?(%M>ZGH7Q+^('A\7LVAV%Q\+SK(TW3]>FN'BNU
MD=4G:8%<7!0*6,?!!7EQR:6A^%6MM7_9:EC\0>(A+XTT&2WU^3^V[G=>0C3H
MIEB^_P#NU5B0#&%.#G.[YJ^HK7]G?X8V44$=OX"\/0I!:R6<>W3H@5A<Y=,X
MS\V3D]3N;U.=&+X,^ X!HPC\'Z(O]C?\@TBQCS9\[CY1QE,DYXQF@#Y&U;Q?
MJ'PW\!:_H,&M3Z9X/M?BV^@W-[?O/=1Z?I;6\<WE.PE200^:X#'S!\K,"3NY
M]/\ "7@CP3;>%_BAI.N?$O3-5\#:A':75W9Z/(UAIVAAMPQ#-]HE\L2E%9H]
MXYQP!( ?=K7X7>#;&SU6UMO">AV]MJV?[1BBTZ%5O<]?. 7]YG_:S3;#X6^#
M=*\(W'A:S\*:+;^&[C)FTB.PB%K*3@DO'MVL<@<D9X'I0!K:+I.FV,*7&GI&
MZS11@7(?S&E15 0F0DEACH23U)[U\T_&KP'<ZS^T[X?CAU"WTUO$7AVXTR.>
MZLENT5D\QI"(V(4MLV@9/&>AKW&\A^(,%Q)%I0\+P:<C;+:.:*XWK&.%!"D
M'&.!Q65=Z+\0K_4+.]N+?P9->6>XVUQ+:7#/#N&&V,7RN1P<=: /*;?PU??L
M?Z[HLFEW%YJ_PTU62*TU..Y;>^FW)( N1@8"N3\PQUXZ[!7#>,&\(>&OVGOB
M9-\=+"23PSXDL=/L?#NM:A:R/IL4*_.UMYB@B*3S4WYR.8W8D9&?I6_T[XD:
MC9RVMT/!]W;S*4DBEM;AD93U!!?!%++I?Q'OK5X;N3P?+"W_ "RDLKEU/U!D
MH ^+_P#A-X=,C^('PI\.>+;CXI?#M]&FU#3M2027<NA2P_O%@DN NQXR5^5@
MWR\=.<_2WP9^&'A/XG?"+3=>\1:=#XBUG7;437NI7Y$UP)?NE8Y#DQA2N J$
M 8^M=L-"^("64ME'%X+CLI5*20"RN C*1@@KOP01VKR9?V6O&^EI<6WAGQI;
M^#=+N7+S:=I'VD0[B?F*!I25)Z<'L* .+TKQ/I_@CXY#P?XFN9?&UMH%JUIH
M!G5)9I)9!GR'9B$\S9(4)./]6HXZ5[[\(X6^%'PQNY_%C6GA>T^WW-Y%8S72
MF'3K=Y,I ),X..3Q_>QBN6L/V<]8L_ #>#FD\*7&D2.TTLDVE7+7$DQ.3,91
M=!M_^T,<<=.*30OV;M:TA[62?4?#6LSVK%[>;7-)N[YH<]EWWO 'T/UH Y[0
MO'FO?M)^-+OPP^KW7A#1K*)[V2'3 \%[=P.Z>3N=N44HZ,>.=QXZ8]DL/A1I
MW@.QEN_!>FPQ:VL(CC_M"_N3#+TR)#N;/&>=IP:XH_ _QPOQ3C\?0^*O#EMK
M(L3I\L<7A^X\F>/((+J;W)887!!'W5SG KMAH_Q- Y\3^%B?]GP[<_\ R?0!
MX/#??$OPA^U!=(MCX8L-1\7Z6LBQ27-Q):N8!QE@@)E"(PQC&,U]3>'QJ_\
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
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
K %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>14
<FILENAME>screenshot2025-07x29101452a.jpg
<TEXT>
begin 644 screenshot2025-07x29101452a.jpg
M_]C_X  02D9)1@ ! 0$ > !X  #_VP!#  ," @," @,# P,$ P,$!0@%!00$
M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_
MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04
M%!04%!04%!04%!04%!04%!04%!04%!3_P  1" ,% U<# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#]4Z*** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
MQ?H?AF\USPKIDD\1NK.ZB^T3>5]^1821^[[Y+!]O(0\9]:M9Q=6T,P!42('
M/;(S7PIK'P_OOA_X(F^,WP8\5FT\-7<:WNH>&;QE>% Q >$C)1]I8H48!@,[
M6)Q7VKX(UB[\0^#="U2^L#I=[>V,-Q-9,,&!V0,R?@3B@#SKQ-\>[O0_C%:_
M#BU\+G4-:O+5KZVF_M!8H7B"R-R2A*M^Z88QC..<<UM?!?XW:1\:=-U26PM+
MK2]1TFY-I?Z=>;3) _..5)# [6 /JIXKPWXDV=WJ/[>GA*UL=3ET>ZE\/.J7
MD,*2LGR79.%<%>@/45ZSH_@GP[^S)\/=;N=',]]JFH3AC<ZE,&GU&^E;9"C$
M   NX'   +$]S0!TGACXQ:%XJ^)OBCP19R9U708X9)3N!64./G"X_P">9**W
MNV.QKF_B9\=[[X?_ !/\+^#(?#D&I3^(SML[M]2,**<X/F*(6*\D=-V1^5?.
M?C30]<_9O^*_@3XDZAIBZ=ID[)I6NW$5X+EKR:0.TT[@(OS.-SXYYC%=I^TO
M(FJ_M+?!(6>IFT\]BT5[:F-V0-(NUUWAE.>V00: /0[/]I]+[0/'\@\-FW\1
M>"2[:II%Q? (\:[MSPS+&V_[AP"J]NF:9H'[17B+Q)\+;3QY8>"+*XTRXCFG
M%BNNG[:(89C%-)Y9M@K!2,\,>".YQ4'C_P"$&@?"OX(_%F_L9KN^U?6]-NKC
M4=5U*57GN9"CD [55%&7; 50.?I7G7[*D]EX#^%GA?QYKGBD1Z#:Z'JMI)I]
MW-$JVDG]H"0"%0 S-($8D$L20H!P0  >N^+/CSK'A[X\:+\,K7PM97MWK%FU
M]:ZA-J[PQB-5F)#J+9B&_</P"1R.>N+OPQ^/D?CKXC>)O >J:*VA>*-"4RRQ
M177VJWFB#*I=)-B'K(G#*#AAZ$#PSXLW,WB7]M/X;MIVM/X8O[KPN3%?*L,K
MVDKQWS(K+(K(22RJ5(R0W!!((M_LFZS9^%/B]XV\,^.K<0_%>XN',FL7$I/]
MH0Y#;(\X"_PN H&Y<<?)B@#ZD\;:IK.B>&;Z_P!!TF+7=2MHS*FGR7!@,X R
M45@C?,<8 (QD]17F7PA_:+3XF_"/7?&=Q8VFES:4\R2Z>;IWV,BAE#MY>?FR
M,;5/7 R>*]JKXI\.:'IGAG]MK6O"=C?B/PMJ;QZQ=::)5$+W:)YT:D?[,K;P
MH]AT%,#V[QM^T'<_#S2/"5CJ_A])O'_B:2.*S\.6=YE(W=E4>;,4&T L%)"G
MG.,@$AWB_P".FI?"+Q#X;L_'VF:?;Z3KLIMX]7TJZ=X[288^65)$!VG</G!X
M .5XKR[]J;0;SP[^T1\+/B)=1R'PM9S6]E>W8!,=F5N&;?(?X05EZ_[!]JL_
MMM6H^*=OX%\"^&FBU7Q#J&I_:E2W82""W$91I9"N=J9D!W'C"G&<4@._N_CA
MXA@_:.M_ABNEZ8;>>W-\NHF63<(=K-M*8QOPI'7%>@:+XDUF^^(VOZ%<PV*Z
M9IUK;7,4\1?SI/.:4*K \#;Y+9(SG(Z5\_>,(U\!?MM^%-=UZ=-/T.\T0V<.
MJW1\N!YA'(I0N> V<<$_Q+ZU[EX'O(/$'C_Q=KNG2I>:1-;V-C#>PL&BGDB\
M]I/+8<,H\]5W#(W!AU4X -7XF_$;2/A1X*U'Q-K<C+96:C$<>#)-(3A(T!ZL
M3^7)/ -<EX8\<_$'Q-X#MO&$'A[2/*O+;[;:^'S<RBZDA9=R W&W:)&&#M\O
M'."1UKGOVS_AIK7Q-^"\UIH$4EW?Z=>QZC]CBY>X1$D1D4?Q'$FX#OMP.<"N
M8\1?M!-X7_9HT/7_  CJFEG7]/M;.RGT.\CWS"8>7%)$8@ZNK(=QZ<@9Z<T
M;GQ/_:*\0> /"OPXUF+2--G_ .$LCMDD@N))$^R321HY.1G<@WXQ@'CWXD^)
M_P <?%WPM^*7@[PYJ5IH_P#8'B)XX$UOR90(ILA71D\S^\R$'=PK]]IKR/\
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
M5O$.E_ +7H]9U=7%[>R>.(MTQ8DDE=FW.3D$#C'&*ZWPGXW^+/@WP[%HNE?
M2]-A$&"Q7OC*"<J#_#N="<>V>]._9^^,7Q0^-7@U/%"S>'TAMO$$.FW>F1Z=
M*'>US 9I4E,^ RI,Q *G[G?.*^FZ8'RG;ZS\1K3P3)X//[-$4WAAA(/[,?Q5
M:O$ \C2$ &/@!F)&/NX&,8%<KJ7A[X@:[H>GZ)JO[/&JZOH>G2++9Z7J'Q!2
M6"%E4JI' 8@*Q #,0 <5Z=\?/BA\3/A'X.USQ9'/H2V,.J+:6&G36$DDCV['
M D>43@ D@G 7ICUXZ.]\0?$G1O"VK:Y<ZEHE[IZ>')-6MKB#3'B,5RBJ_E2*
M9VW(RDX((/!Z8&4!SB_%_P".T<:JGP#C55& O_"5VW ]/NUYO+X:^(%QXBU;
M7O\ AG.YBUG586M[Z]3XB2QR7$1VY1BLGW3L0;>F%%:7_#2/Q"TS]GO1?BM-
M>:)>K<7[6MSHLEBT09/.>/\ =RB3.[Y >0>I/;GK?CO\=/%?@V?X777AZ6WL
MK3QA)''-:ZA:>9);;O).0=P^8"4@@]UH RO!6J_%GX=Z$='\,?L\:9HE@7+M
M%#XI@R[$ %F?!9C@ 9)SP*Q?"7AOXG>"_%5[XET?X#V]EK=Z7-S=-XZ>4SEB
M6;S5>0ASDYY!P>F,5])_$GQH/AI\.-7U^?-]<V%H3%'MYN9R-L:X']YRHXZ9
M-9GP7^(R_&'X2:-XB@F%M>WEL8KEHE!,%RN4DPIR/O L >Q7UI@>>_\ "Q_C
M^R_\D@TI3[^)8?\ "N%D\,?%*6"_@_X4CI45IJ$[W-[:1>,9(X+N1V+.TT2N
M$DW$\[@<C Z "NZ_9>^*GBOXHZYXZC\0ZE%<0:#?_8+>*WM4B#C<XWN1SGY!
MP,#DU]!4 ?(OBKPI\4_&FKZ7J>K?!31KB]TO;]@E3Q;)$+,J5*F)8W4(054Y
M4 Y4>E:GB>U^,7C5; ZU\'?#US/I[![.['B-H[JW;U2=")%/ Y#<XYKZFHH
M^4-$\._%O1/$5QKEK\(]!_MFYA^S2:K?>*9[FZ\O&-HED9G4<=B*W?"[?''P
M?ISV6D?#OPQ9VSRO,8I?$$\PWNQ9V!<DC<Q+''4DGJ35KXF_$SQ9H'[3W@CP
M3I^N-;Z!KUOY]Q"+:!I(B/-!".R$@'RQUR>6P>F,36?B]XIT[]HOQAX/O?%T
MFE^%=&T=M7^TK9VIFC CB<KN>/:1F0@9P>G.>H!'JOA#XL>(/"__  C5[\,O
M!7]@F>2X.G)K%W' 7>4RL65, CS&+ '@'H!@4Z#P+\8;>TT2U@\#^"8[;17W
MZ=&VOZ@WV0XVCR^?EPN5'H"0."17N_PT3Q-%HMVGBB^34[D7;FUO4@2#SK8J
MK1DHA(##)!]U/;%9/QY_X3&V^'&J:EX&U4Z=KNG1-=K";:.=;I%&7CPZM\V
M2N,9( [\ ' WS?'O4KNPN;KPC\/)[BPF,]K+)?71:%RC(64[>#M=A]#6/XE\
M%_&KQAJ-KJ&I^$OAK+J5JI2"_6]U"*YB4YRJRQA7"G)XSCDUK_#WXP:G\6?@
M_P""O[$\02P^,]5N!;WMRL-NS6_DD-=R/&8RH381L 4',L()Y)+KWXHZ_P".
MOVAI/A=X?U:72-+T'3_MFLZO%%"]W<OMCQ&A9"B<RIN(3.=X&W%(#'\*>!OC
M1X*N;RZT7PI\+;"]O#FXO%FOVGGYS^\E92[\\\FNF$_[1SY_<?#.//J^HMC]
M!60GQCUWX;?M&VGPS\1ZH^N:-K]JEQI6IW$445U:N^]1&Y1520%XV4';GE>O
M-)\"/'GB_P 5?''XF^'];\2W6IZ/X:N1%90/;VL>X,\BCS&CA5FP%'0@9ZYI
M@95A\(?BYI_B :Y;Z!\(+;60YD_M%;.^-P6/4F0G<3^-2^(?A)\8/%FK)JFK
MZ/\ "'4]1CQLN[O3[V61,=,,3D8QVKUSX52ZE/=^+QJ&M7NK+::S+9VXN_*
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
M^W&/^,;O$?\ UWM/_2B.@#"\/_L\?LU>*-3;3M&M]$U?4 N\VUKK\TLI7^\
M)R2,=^:H2_!W]E>UN[BUF_X1V.Y@R)H)-=FW1XZ[E,W&/>N+U^_GNOB]^SW_
M ,)-9_\ "*:=;6< TW5;9UN&U*7$($3D;3&A.P<@X\TYX)(K0>)-9\*?M6_&
M2^T*P:^NOLD,4CAU7[-&TMJKS8.=VT$G%*X'U-\&O!?@/PEX6\SX=0V<?A^_
MF>?S;&Y>XBFD!\MF#LS9P4V\'^$UYEJ)_P",PM/_ -R'_P!(;VO=O#FC:9X=
ML)=.TI(X;>.YFF>&,C$<DTC3N,#[N3*6 ]&%>$ZC@_MA6/J(X,_^ -]3 ^BZ
M*** "BBB@ HHHH **** "BBB@ KYD^&V?^&K?$GI]JUG_P!)M"_^M7TW7S)\
M-A_QE;XD.>MUK/'_ &[:'_G\* /2OVFO &I_$WX)>)= T8;]3FCBF@AW!1,T
M4J2>7D\9.S SQG%<A^SO\8_#6D_!_P /Z'KM\F@^(]%M18W6B7B-'>[H_E!2
M C?)N 4_(#RV.O%>F_$_P9XA\::5:6WAWQE=^"[F*;S)+JTM4G,R;2-A#D8Y
M(.1Z5YRG[/WQ!/\ KOCIXD?UV6,"?E0!Q?[0OA35S\5_A;\7K;1M0ETC3C;Q
M:K:" O<V4(E,@=XUR>!+)NQG!49ZT?M70_\ #0B^#? _@B1=<FEU 7][J%GF
M6UL(0C(&ED7Y5)WL=N=WR].1GN5_9X\88(;XW>,#G^ZL(_+Y:5OV=O%C _\
M%[/&>?4-#_\ $T@.(^+NF/\ #_\ :R^%_C748IXO!]GI+:5+JGEET@EV72KY
MI ^4'SX^3@?>/8U[/X>UVQUOQOKWBBWGV^'H-+MK)=2ES'!/(LDTDA1FP&50
M\8WC*DL0#E3CC1^SEXH9B9/C9XW;'0)+"O\ [)3_ /AG+Q%D_P#%Z?'7_@3%
M_P#$4P/ECPA\+->\9?LWZY)H5[J,.M:7K=QJ%SX9EDE6+4K0+$03;$@,0RDC
M"_,05Y.W'V%\(_B7I'BSX,PZA'I?_"+_ &"T^S7>DM;- MFX7&U%(&4/&TC/
M!QU! Q4_9OUP@B3XS^/V4]=E[$I_/RS2K^S-J ^]\9/B2WTUB,?^TJ .,_X)
M]VESH?PIUK2M2M+K3M0.LRW:V]W \3-"T%NJN-P&02K#CTKZCKQ(?LR7!.7^
M+WQ,<^VNJO\ **GG]F>1E"GXL_$S;WQX@P3^/ET 8/[=%M<:K\$GTNPM;F_U
M&XOX'BMK2!Y795)+'"@X R.3ZBNW\1ZK;WG[.FIO;K/)YWAZ6UCA6WD,K2FW
M*",1[=V[=QC'6L1OV8WSE?BS\31QW\0Y_P#:=1-^R\\@*-\7OB>P[C_A(0/Y
M14 ?+.E?"+Q$/@?X&\7:/I.H:GK7A>_D;4_"FHVTLD4Z&X=TD6W<8)VD*VP'
M*D'@J<^H?M)ZY=?$^Z^#>LZ5X=U]?L>H_;-0M'TBY\RQ7? 2'Q'VV-TZXR,B
MO49?V6;6")I)OBO\341!EG;Q,5 '<D[.*CM/V9=*O84D@^+/Q(N8W8JCQ^*V
M8,<9(!"\G@_E2L!K>+M4N_B)\2]%T/2IKO2;71XCJ@OKS19Y;:YN7C9$C!8(
MOR1L['+?>= /F4X\L_9JCUOX'_$WQMX'OM+UJ\\&SW#7>G:O!HMT+83A0710
M$.-R$#J1F( $[AGT23]E73E.^7XF?$GD@#=XGD Y. /N^IJM?_LMZ%IT7GWG
MQ,\?VL1./,F\42("?3)[TP. _9<U2Y^&>L?$R?Q#X:\5V,6JZL;NPV^&K^8S
MQ[I3D;(3@_,OWL=?K7KW@CXO^)M9\0^&-)U3P)K%I#K5O>7TVISP-#'IR+/+
MY$$R$<.8UC!R0<NN <G')_\ #.O@WRU=_BMXS9<D;SXN<9/IG/N/SJW>_LR>
M%-.2)KSXB^-;=9>8VN/%4BA_IDC/4?G0![X7 '6D\Q??\J\"NOV9?!]E=V]G
M=?$+QA#=7/\ J;>;Q3(KR_[JDY;\*KZC^SI\/](\H:C\1?%%F9 3']I\5O'O
M ."1DC/- &)\6]&U:_\ VO?A[XAMM"U>[T+1[7R;W4+?3)Y(HG;SB &5/F'[
MQ,E<@9.>A%<WXA^%2?$K]K+Q9=:_X8U.;PEJ>D_8+;4[C2)C$MR(8D#JQ4;"
MI5\2<#CK@YKM]/\ V<OA?JU[';6?C[7;^[D)V0P^*WD=\#)PH;)X!/X5MO\
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
M(2$(')#E2.X%,#C_ -HS5?A7\:_"UE;6WQ6\(:3XATJX%[IMY)K%NRJX'*.
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
M?[1%U\3W\=O++<6_V5]-7PCJ&%C"(GRR9^]A/O8QR?EKVP_MA_#8G"7VJO\
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
MO$%[X:2= >Q <'FI]-^%?QXTBTCM;+XD^&+*TCX2WMO#J1HH]@, 4@.)\9>
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
M)_VU5B^*TL::_9VHC\+2V*>1I\R'S,':Q9M[!WQECAU9<DA:V/VZE"W?PH
M &N@ #MS'0!]!>"/&]WXJO-8LM1\.WWAR^TUXU>"]DBD$JNNY71HV92.".O4
M$=JZO%&!G..?6L+Q[I^H:MX&\166D2F#5;G3KF&TE4X*3-$P0Y[88BF!PVB_
M'F#QOXAU73?!/AV]\56FDR>3>:K%-%;VHE[QQ,[ R-] %Z'."#77> /'<7CV
MSU29=*OM&ETZ^;3YK345195D6.-VX1F7'[S ()! R#@BO"/^"?MY;V_PGUK0
MY$-IK6G:U,+ZSE&V5"4C 9E/(^Z5Y[H?2O8O'/CFVTSP7JE[X6DM+_6[^Y.F
M6 A9=L^H-B)06R VS;EN>%B89&W@ O>!/BCH7Q$U/Q18Z1-YL_A_4&TZZ!QR
MX4?,/]G=O4'N8VKA-1_:AT?PU\:$^'?B+3)=&N)F5+?56G62VD9U!C!. 5W9
M Y'!(SQS7CG@F&X_9Z_:CTRWN=(G\/\ AGQO9)8I'=W$4I-U&J#S"T;$%FDQ
MG)_Y>">]>G?$WX,:7\=)OB/HD[QP:K;75I-87V,M;3_9(\9[[6& P],'J!2
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
M(R=JDC#<<@F[XR\$ZA\<?VC_  7K]KI][9>$/"*+=2ZE?VKVQN;E9/,6.%)
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
M@FL8&B=6T^:\=418\@@0%5YYSSZC>\)?M#7'B_\ 9SL?%5B89?%MT/[*6WP
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
M9U+Q'I4$V@P^'?M-U$NG?:5+%1F1HU4\^K$<=S6G^S%X:U&X^%GQ.U>Y13X
MUD7,V@Z3-,LX@C7SMWRY81_P+@\Y3)' )0'H_P#PSMIQZ_&#XC?AXM(_]DI+
MO]FS2@=MS\5OB("HSB3Q;(I Z^@KP?\ 93TCPYXU\ :+X+UGPA!?+K4^IM-K
M5S8HQ18XDVK#,?F60%P?;'%=Y^T'X9L-/^/GP L&MH;A?/:UF>2)29T0P*N_
MU&,\'U- '>#]EO1WM&N#\3/B&]J5+M,?%4I3:.I+8QCBL^/]G/PE*LGE_%CQ
MNZ(NYPOC!\*N<9.#TY _&N.M#_PJO]M^W\*:"GD>&/%>GFXO-&A'^C))Y4K%
MUC^Z#F')P.CMVJI^R'X!T/Q;I7Q6T?4K*.XL/^$C1&C9%R\<4OF+&V1]PF,
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
M "BBB@ HHHH **** "BBB@ KYE^&P'_#5GB0]S=:R/\ R6T*OIJOF;X;2?\
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
MG2))FMKBVO(PDUO*H!*, 2.C*<@D<_44 ?+_ ,"OC+\//@9_:VG:9K_BC5M
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
M&O[2'P6\;7,J7/@B;R(X;X']Q',TC.LA?H 0\3#/:,^AKT[XW_'#4_ASX_\
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
M.N;??ONU0[6E(/ 7>'48SNV[AP17SI^W2EAHOB3X<>(;34#I?B..]-H]Q;W
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
M22. 1D'#&F!W-%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
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
M4 %%%% !1110 4WRU_NBG44 -$:C^$4"-5)(&">M.HH 3 QC'%-\E/[HI]%
M#1&@_A'Y4>6@.=HS]*=10 T(%& ,"EP*6B@!,#TI"@/84ZB@!NQ?[HI0H P
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
MRS(SK&V0'/D EL9^<C.,"@#ZHHKXX\%:I-I_C_X[_#(QF]\'V&FW.I6%M/\
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
M'J.E^9,LEL2.!*@<H1CD^BC"D ^F=9U>VT#2[G4;UI$M+9#)*T4+RLJCJ=J
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
MG/'-<]X3\>:[KESH#WFAZ>FE:U:M=0:CIFIFZ2+"*ZQMF) 203AE)!VMTXR
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
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%)D>M+0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% &'XWODTWP?K-U)ICZU%':R%].CB,K7*[3N
MC" '<6&1MP<YQ7AGP\\,1>!OC!H=I\-K_5)/!&I0W4^MZ%>1R_9=+8)F)HS*
MH:)VD(!B/S8#$C X^CZ* /(/&WC&'XDZ)X?T#25N+.+Q%?20W,FIZ?*HBMX&
M8R+(AV\2O&L0#%=RR-@\5SWAF#4?A9^TCJEI>2?;M*\;6<=Y--8:?)%;VNH1
MGRP"-T@3S$R22W+8]J^@** /&/C;XKL?&/[-?C._M[:]@BN+2:SA@O+1XIGF
M\WR4 C89^:3 'U%>I>$[2ZT_PMHUK?-NOH+*&*=LYS($ 8_F#2:OX9L==O\
M3KJ_1[@:?+]H@MV<^4)A]V1EZ,R_PYR%)R!D C6H **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBL7Q7XPTGP7ICW^L
M7T5E;@';YA^9R!G:J]6/L*J,92:C%7; V"V,UQVH?%#2TUO^Q=-636-54GS(
M;3!2+'7>_0?09.>U<%&OB[XXW;M(;GPGX%;Y?+&$OK\>N<'8A_EZYR/5O"O@
M_2O!NEQ6&E6B6L*#!(&6<^K-U)KMG1IX=6JN\^RZ>K[^2^\G5GEVO_&?QCX6
MNKZ]U3P,;7PY:[6-W]L!D968*/EQUR>G./;(->RVDXNK6&9<A9$5QGT(S7EW
MQX7^V(_"_A>-@9-:U6-)(\\F",;Y#^'RFO58U"1JJC"@  #M175-T:<XP46[
M[7V5DMV^MP5[L=2$@#FL[Q!XBT[POILE_J=Y%96J=9)6QD]@/4GT'-<#IOB?
M7OB@LRV-G_8OAF4/&]]<H3/.F,?NE. ,_P!XY [9K"%"<XNIM%=7^G=^2'<[
MN#Q3I%S?M8Q:G9R7JG#6R7"&13[J#D5J YKYI\$>!=!NOC/9-X)L1'H6B"0Z
MCJH=G$]P5($08G!QQT]6/I7T1_;%E'J$>G->0+?NGF+:F1?,*CJP7.<>]:XJ
MA&A**@V[J[NK->N_37YBBVUJ7Z;O%07M]!I]K)<74R6\$:EGED8*J@=R37S;
M\:O$TWC?PQ-JZZA=V7AG?]GTJU@ 5]5N=V Y!Y\L8)'TSWHPF%EBIJ*=EM?^
MMW_P7LAM\J/IH'-+7/\ @'1I_#_@S1M.NG,ES;VD4<I8Y^<*-PS]<UT%<DDH
MR:3ND,****D HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHK%U_Q=IGALQI>W2I<2_P"JMD&Z
M67_=0<FFDY.R0&R3BDW#%<A97_B/Q0?,6U&@:<PX:Y&;MA_N=$_')JY)X"TS
M48D&IB?4F'.;F=R.V1M! /3TK1P4=)RU\M?^ ,Z/=S3JY&P^%7AK1M3;4M+T
M\Z;?LNPS6LSKD>A7=M/XBNFL97DA/F ;U8J2.AQWJ&E]EB+%%%%2 4444 %%
M9NO^(],\+V#7NK7T&GVB]9KB0(N?3GJ?:O/+SX[QZE%_Q1_AS6/%K-D+<6]J
MT%J,#O+( .N.@^F:UA2J5-8K3OT^_8#U0G%&:\B@OOC-X@8_\2_PUX:MB?\
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
M!T70K'P[IL-AIMI#96<(PD,"!5'X#O[]ZZ%^XNW\7Y=-?/\ ("^. *6BBN8
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
M_A*+6&]MKIS_ !2!74K]1G&.E>R:/\?_ !EI-I;P:[\'?$<+@ !M'C%PF/\
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
M/0UY/^R_XY7QMXR\4:WXDUXVWC#5"$M_"4]Q.ITZUCZ[(I3U=OF(7.T#@C)
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
M'7#32G^;4?\ "CO!''_$A@..F7D_^*KNZ* .#_X4;X'+$GP_;,??<?YFFR?
MCP'+C?X8L'QR,H3C]:[ZB@#A!\#? P7;_P (UIY'H8L_S-1_\*%^'^<_\(GI
M9/O;*:[^B@#A%^!W@=!B/P[9P^\*F/\ ]!(H_P"%'^"P<KH[(?5+N=?Y.*[N
MB@#@O^%&^#-V?[,GS_V$+G_XY2_\*.\%DDG2'8_[5Y.?_9Z[RB@#A!\$/!8'
M_(&4_6>4_P#LU./P2\%GKH<)_P"VC_\ Q5=S10!R&C?";PKX?U2#4=/TB&VO
M(26CF5G)7((.,MZ$BNOHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ KSOXS:_IFAV7A?^T;^UL1+K]EM-S,L>X+*"Q&XC( Z^E>B5#/:0704
M30QS!>GF*&Q^= 'S-\2? NK_  BUB,>&;?[3\/?$VN:<]WIL?W='O/ML#^=$
M.T4FW:5& &*XP,"N3_:&\0:9J$GQGTVWD33-82*T>6TDMWN+V_\ *BC*S1DY
M6&!%SRH)W!F++D _91 /49I-B[]^T;L8W8YQ2 ^79KGP+X@^+WQ0OKA=)NK:
M?PO:S0RW<:;6;;,)&PX^_AHLD\X8=CSSO@Z;PQI7A_\ 9TO[=]/M=46Z*7]T
MNQ)U_P!$=)!*PYQOV+\Q_NCVK[&HH ^/_ 4.CZQ)9>$O&,OBF/Q]I7B%[\:3
M;6X6.XN//9UO$G$/^K*MN9FD' (&1MKZ2\%ZAX6O?$/BZ+0+*.VU.VOUCUB1
M+-H3-<>6I#%BH\SY2.1GU[Y/75C^*?#S>)M+^QIJVHZ,V\/]ITN98IN >,LK
M#'/3'84P/F>TT;Q!XY_:@^+EMX5\67O@RX@@TT7%VEC#<B0K#M"['[<Y!SG@
M]B*@^+?PX^(OPUD\/_$C4?B1+XH7PS>CS =#BBEM[.<B.X<;7(?"XRNT>N1B
MO7+']G6STS6M4U>T\;>+[?5-4\K[;=QWD DN/*39'O/D<[5X'XUH7/P074+6
M>UOO''BZ_LYXS%-:W-["\4J$8967R>01U!XI <CJ%_;2?M@>%9&E$]K>^#YC
M9R@Y2203EMRGH3Y>[D=F]#4'Q"U%/@G\?=#\6*I30/&D8T;58X^U[&,VTV.Y
M(S'VXR>:Z<_LXZ.VJ:/J3^)/$KW^CQR0Z?<?;8U:VC=0K(FV, #: N,=!6CJ
M/P0M-72)+[Q5XFO4AE6>-;B]CD"2+]UUS&<,.Q'(H \7^$&D_#_XD^!K[X@_
M$_4-$U?7/$#332IK%S$4TJV661(X80YS$ !G(P<GVS6]^QIXLTG7?"GB[PG;
M.)--TS6+J33+6:'86TN=R\+;3U5B9/S K>F_8T^'-UJ*7UQ;WLURK%][21@L
MQZL=L8R<\Y]>:[0?!JR52J^)O%: J%^36YE.!T&0<\4 >=?L>O#X<TKQSX"D
M3RM2\,^(+B-P5VF6W?\ U,OK@A"!_LJM=-^T[INJ/X%TG7=(L)]8NO#6N66M
MMI=N&+W:1/AD 7GC?O[_ '.AZ5JVOP \,V.KWVJV]YXB@U.^5%NKR/7[P2SA
M!A [>9E@H.!GI6A_PJ#3/^@YXK_\*6^_^.T ?.?@C]I?P;<_'KQ;XQU^ZO?#
M2G3K?0[#1I]/G>[N"K&2221(U8*RME0,]#SCO=T7XU:9X=_:$U7QWJ>E:[H/
M@3Q'ID.GKK.KZ9)!%]KB/R$=3L9 0"0.3R, FO?_ /A3^F?]!SQ7_P"%+??_
M !VF3_!G2+F)HYM8\4RQMU1_$=Z0?P,M 'DNA?M,Y^)'BF[TZU\0^//A_<1V
MS6NH:+I4DJ:9<!"LD&-BEU8@-N!."0,')(U_ 5_=_$+]H1O&.D>&M<\/:#'H
M36&H76M6;6?VV;S08@L9.7*KGYR. ,9Z9]$A^#6D6\211:SXICC085$\1WH
M'H!YM1R?!72)'+'7O& /^SXJU #\A-0!Z!69XE\2:?X1T2YU;5;A;6PM]OF3
M.<!=S!1^K ?C7*0?!;1(22^L>+I\]I/%NIC'Y7 J#6/@#X0\16$MCJO_  D&
MIV4HQ);7GBC5)8W'H5:Y(-,#O4OK6>S^TI<0R6K+N\Y7!0@]\],5X)\(;C3-
M0_:-\<W/@A8E\%IID$.I26)_T2;5A(3NCQ\NX1<,4XSUY(K97]C7X0(@1?"1
M6+=N,?\ :=YL8^Z^;@__ %JZ#2OV=? >A626>FZ9?Z?9HQ=;>UUJ^BC5B<DA
M5F SF@#IO"_CNQ\5:UXATF&WNK34-"N$M[N&Z51]]-Z.I5F!5E(([^H!K)^.
MOAH^+_@WXRTE$$DMQI<YB4C.9%4NG'^\HJJWP \%,Q8V6I%B<DG7+_)/_?\
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
M@_";Q[HGB[Q+XEAUGPA'J?B&.!+\#1;MXI/*4HA"&\&#M)!]?SR@,+]G/6]
MLO&'Q$M?!S&'X9VGV:YAN&E!LX+QHR;E87/\ 7RRPW$*1D$!A7(_#_XL>,7G
M^(FO>&?$,?C7PIX;UB:1M(O0//FL9-TIFAN"0?D^;8A&UE0@8.*Z+4/V26U2
M^-[-8?#Y+DR&4F#P_>QH6/7*+?A"/8K@^E=+H/P/\7^'O$>M:U8>)/"^G7>L
M6L%K=K:^'+A8V2%2D85!>@+A"!D=@/J0#S;PWJ&I^$O#O@3XW-JDU['K4A3Q
M='+.YC:&X<+&Z*Q(1;=@ %';//+9V/BG#JD/[56B^'[/4KG1]*\=:3%#>WUC
M+Y5P/LAGD*1N.5++L3=U <X[8V5_9E\4I\)W^'">/-+7PPT31>4?#CO*H:4R
MY#M>'!#'(],"I/&?[,OB7Q_8>'X=7^(,$=WH"E=.U'3M&DM;BWRJJ65ENNI"
M)R<]* ,CXQ?#33?V=/!S_$'X>O?:)=:1<V\FH6(OYIK?4K=I5C=)4D9@6^<$
M,,$<]\8\V72-3\1^)]>^%\D&F:'=IXN?Q=<^)-3O$61X9) \4MM$0#(Y0[2?
MNCH<$\>O:Q^S/XR\4)I,'B+XLW/B+3],E6>*PO\ 1D\F5U^ZTP253,0<$;R?
M?.3G<\;_  %UKXC1QKXBU_P[JKQKMCFN?"B/(@SG"N9RRCKP#WH X+]I3XDO
MXH\=^$/AY97UG=^#]6U"QAU^>PD9YHQ)/A8)'4[8TD '!^8X/8<_3VG:=::1
M8P65C;16=G @CBMX$")&HZ!5' %>$77[+=U>>#9_"Y\1Z58Z/-+'<-#I?AN*
MT8RQL&1RR2[BPQC.<X.,UZ$/"'CO_HH,?_@CB_\ BZ8'?45P7_"(^._^B@Q_
M^".+_P"+J*;P7X]E/R_$@1?[FA0?U8T >A45YY_PAOQ 2':GQ&B:3^_-H$+?
MHKK2OX6^(Y1@GC_2E?L6\-Y _#[2* /0J*\U/A+XI9./B+H@'_8JM_\ )E \
M)?%+(S\1=$(_[%5O_DR@#TJBO/#X4^(Y)_XN!I@&1@+X;''YW'^?UJ)O!OQ)
M)X^)%DO'0>&T_P#C] 'I%%</X>\,>.+#6+:XU;QQ:ZMIZ$^;9QZ&ENT@VD#$
M@E)7!P>AZ8KN* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH P/$W@71/&%_H=[JUE]JN=%NQ?6$GFNGDS 8#84C=]#D>U;]%% !1110
M 4444 %%%% !1110 4444 >9_"+X=ZIX%\3?$:\OFA:UUW76U*S,3[CY;1KG
M<.QW9&/:O3*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH ***^>/&?[4FH^&/%FL:1!X>T^6.ROY+
M")Y[R]>:X:.&"21Q%;6,^U1]IC&2>IH ^AZ*^84_:XUU\@>%+,GK\D>N/_+2
M:1OVM/$98!/"-L?;[-KF?_370!]/T5\Q-^U3XM8?)X*&?4:=K;#_ --PI/\
MAJ3QF<@>"SN SQI&MG_VQH ^GJ*^6_\ AJ'Q^^"G@.=@?30]8/\ .U%*_P"T
MU\13]SP!=GW'A[5S_. 4 ?4=%?+D?[2_Q';KX O0?;PYJW_QJF-^TG\4"^%^
M'M[M'<^&M4_^(% 'U-17R[%^T9\49ON^ +T=LGPUJ0_GBI3^T%\4@#_Q0=YG
MV\-WW_Q= 'T[17S"OQ^^+/?P#>D^WAN\'_M:D/Q^^+6X > ;SG_J6KOC_P C
MT ?3]%?,P^.7Q<901X'N03V_X1NX_K="E'QL^,+,,>"+D XVY\-RG/\ Y/"@
M#Z8HKYJ/QD^,;@[/!=RI'KX98Y_\J0H'Q;^-CKQX*GR>Y\.*/T.K"@#Z5HKY
MN7XI_&T@Y\'2^W_%.Q__ "WI/^%I_&__ *$R7_PG8O\ Y<T ?25%?-K_ !-^
M.0("^$),]<_\(U!CZ?\ (;%(_P 1?CLV"OA:0%OX1X=M,+^>N4 ?2=%?-#>.
MOCX_(\/2I[)X>L<?KKE(/&7[0)_Y@;#_ +@%A_\ +N@#Z8HKYG_X2O\ :#9@
M/[%8#N1H^G#^>KT__A(_V@7X_LQD'_8*TT'_ -.IH ^E:3(]17S*=4_:&<9%
MG/\ 0:7I@_GJ)I!>_M#GDP7 Y' L-+''?_E\- 'TY17S')+^T*X&TW*>YM=*
M'_MP:;Y7[0T@)-U<I_VPTL9_\B&@#Z=R/6C(]:^8/L/[0S?\Q*[4?]<])_\
MB333I?[0S#_D+WBGV&DC/_D$T ?45)N'J*^73HW[0V3C6[YO;=I _P#;:HY/
M#7[13?=U^^_\"-*7_P!LC0!]39'K2U\KGPI^T0<?\5)?#V^UZ5S^/V"G?\(9
M^T*Q)/B2_(Q]TZMIJX_+330!]345\LKX _: FSO\1WP^NO6 _EI)H;X;_'U^
MGB2['U\168_EI% 'U-17RQ_PJ[X\[2/^$FO2?5O%-J/Y:-0OPG^.[L0WBB[5
M?7_A+81_+1: /J>DR!WKY:/P?^.;<#Q=>#/<^,(^/RT2IE^#?QM(&?&%V#W'
M_"8#'X8T84 ?3^X>HHSFOF-O@Q\9W8$^,+L#V\8/_32J5O@I\7W(W>++K(&,
M_P#"83'\?^0;0!]-YHR*^95^"/Q>/WO&%SCMGQ;<'^5BM-?X&?%MQ_R-\X.>
M/^*LO.GX6HH ^G,CUHR,=:^9Q\#?BP0 _BR0_P#<UWW](!36^ _Q4?!/BR4$
M'MXMU+D?A$* /IJEKYE_X4+\4#U\52?^%;JH_D*<OP"^)C'YO%<H'H/%FK'^
MHH ^E\TM?-J_ /XB[ #XGY]_$^LG^4PIG_#/WQ$)R?%*GT!\3:]Q^5T* /I3
M-&0.]?-Z_L_>/^0WB= ,8S_PDFO$_P#I8*?_ ,,^>.><^)(#['Q!X@X_\GZ
M/HW-+7SD/V>_&X '_"0VW7/.O>(#_P"W]2?\,^>,F&/[<TY??^U-?/\ [D:
M/HC.:*^=O^&=_%__ $'=,)]]2U\_^Y*GC]G;Q8RX;7])Y[&YUYL?GJE 'T/2
M=*^=F_9N\3N<G7=%)]2VN$_^G6AOV:O$Q*[?$&@HO<&WUE\_B=6H ^B<BEKY
MS/[,OB-MV?$.@ =O]!U<X_/5J8?V7O$;<-XE\/E?0Z9JIQ_Y5: /H^DS7S9_
MPRIX@Z_\)3H _P"X/J)_GJAIH_92\0-][Q7HA_[@U_\ _+.@#Z5R#WI:^;?^
M&4=:9<-XIT3(Z-_8MX2/SU T@_9+U5D(?Q3HS$]QH4__ ,FT ?261ZT9KYID
M_9#U*1<?\)3HH/K_ ,([(?YWE'_#(6H$8/BK2,>G_".M_P#)5 'TO29KYJ?]
MC^ZE W^)='W#HP\-)^/68U'_ ,,<7)<$^*M,V^@\,P'^;F@#Z9S1FOF<?L9N
M%('BO3P3U)\+V;?SS35_8Q)0J_B?33Z%?">G_P!4H ^FLCUH)"C)( ]37S(?
MV*HF&#XGT_\ #PAI9_G$:0_L30,6W>*+$@\8_P"$.T?C_P ES0!]---&IP74
M'T)IC7ENGWIXU^KBOF4?L/60)(\36B\YX\(Z+_\ (E._X8>T]A\WB:#/JOA'
M0Q_[9T ?2AU2R'6[@'_;5?\ &FMK.GKUOK8?69?\:^;Q^P[I6?F\39']U?#6
MC*/R%G3C^P_I+ #_ (25QCN/#NC_ /R'0!]%MKVF*,G4;0#WG7_&H3XIT9<@
MZM8@CUN4_P :^?D_8@T6,Y'BF[!_V= T4'_TBHF_8L\-6,?FW/B^^AC'\3:5
MHT8!^OV(4 >^MXQT)#AM9T]2.QNH_P#&F'QQX='77=- ][R/_&O#8OV+= =1
M(GB[62K@$-%8:2 1UX_T(\4L_P"QKX;M4#S>,-<@7.-Q@TM1G_P#Q0![<WC[
MPRBECXATL =_ML?_ ,53#\1/"X&3XBTD#WOHA_[-7C$?[('AN&#SG\9:\8#_
M ,M-NF*N/J+2GG]D+PN+=KD^+_$ MU!8R[M/" #J<_9,8H ]IM_'7ARZ&8=>
MTR7_ '+R-OY-5V/Q#I<HRFI6C=N)T/\ 6OGRV_9)\(>(K<RZ9XXU6]C'!EC3
M2KI1^=H11_PQ%H0^YXFO!_O:%HS?^V5 'T2-5LB,B\MR/7S5_P :8VMZ<APU
M_:J?0S+_ (U\W?\ ##6DJ^5\4/C_ +%O1?\ Y#J5?V']'  /B:;&<D+X?T8?
M^V5 'T.WB724^]JED/K<)_C43>+]$3KK&GCZW4?^-?/X_8F\/M,8O^$OOA(!
MN,:Z+HH('KC[#G%31_L2:"B_)XMU8 \Y32]('_ME0![Q_P )EH/_ $&M/_\
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
MKXQ^.?@GP=\33XI\5P7T_@OXH:#>74-H8"\1U<V\C+ 8E^]*[*BH'B.0_!!
M44 >C?%7X[^-? 6L?"NSM=/T?/C,PP7$5Y:S"6QE+6ZOQYJ[@&N/ND C;@GO
M70>.?CAJ=O\ %;1/A?X3M[*[\3W<)FO]4O4<VFGH(]Y/E*P9V*X(7> -Z#<<
MG'@_QUO-<EU;]FB7Q5LE\0:;<I<ZX%Y^SYELSNGQ]PD(Q8\#*OC@5UVN^';K
MX4_MCK\1]0A>?P3XDM/L[:O"IDAL9#"B#SBOW5)B4AC\N'Z_*< 'N*:C\0-'
M\8Z)I=^-(U?1;]9_.U:SL9K=[61(BR(\9E<88_Q[AT*X!(8^2>"_VIM>T[XQ
MW7@CXAV6EZ;97ES<6FB:[96\D$%S)%/) =ZO*_WGC*C##! !R&!K0TGXD^+-
M=_:;CT+1O$TNM?#E+-KZXO;6TMI8(Y,,?(-RD> H.T==V."2>:7Q%\*- _:+
M^#NLZ.ES%'K-CKFK7&GWNW#6\KWT\D><C)CD1D)QP001DJ, &CXZ^*_CWP3\
M&_&'C%KGPY>7NBZC+:PVXTNX2.2-+KR"6_THD,<[N.!C&#G(R?%WQ?\ B=9?
M /PEXXT./1-3US6!%+)I::9+M9)(FD"Q_P"D$EE"'U+9X /!XC6K77K;]A;7
M](\2+<R^+9KN:"2WE!>XGF7406( Y?Y5+;AG(YSWKM_"7B33]/\ @O\ !&"X
MG>&>UO+&*XB,3[X6CMW63>-N5"EER3@#(YYH U?!W[0%U\7_  +X4UOPG?Z?
MI>H7.IPZ9K-A>6C7#6SLK$[<2(0#MRI.00>>00-%?C#K?C_XV:KX"\(-9:=I
MV@P>;JNMW<)N'>7<%\B&,,H!!)!9B>C8' )\]\2?L_7GP^_:8\+>,/"@EC\*
MZYJ0.L6%O_J[>X"NRN5'1&;)!_A8D9 8"K'@/PQ=_ 7]I3Q[J.M6]R/"WC)F
MO+/7(86EAAG:4R-%*5!\KF1\%\ [1SR< 'M.@7'CJQ^(G]E:RUAJ7AAM-DN(
M-4M;1H93<"6,"*4;V4$*S$%<;N>!M-;7C]?$C>&)T\)/:0Z[)/;I%->Q^9%%
M&9D$KLN1NVQESC(SBO$/@MXE^('B?X_>+(]1UG6[_P"'FGPL=+N;NPB@@NG)
M0 >8(4WX#.?EQ]T$Y[_1RQHLKRAFW. #ER5XST&<#KVZ_A0!\QVOQ0^(^H_M
M*:K\*QXDTR"WM; 7::JNC@R%C%&^"AEQC+D=>@J/XH?%3XE_#SQ7\(] N=5L
MHKKQ1>)I^JE;.)A$_GQ1&2'GHPD+8.<''TK*T>.\B_;RUCQ$^DZN-!N;!+&+
M4O[+N/(:;R(4QOV8 W*PW'CCK1^V!H\WB7XQ?")AH.I:QHNDZCYFKO;Z7/<0
M1P--;LP9E0A@45\J,GCIS0!UGQ2^)OC/PE^T-X&\&:?K< T'7DB^TM);P-=1
ML6D#>7QT(C')5@"3GL*EM/B7XNE_:SN/AX^M*?#=O9#41BVA^T.0B,8F;;PA
M+]0H.!@'/->=?$KP1::'^U'\-=9\*^"]2M?#6FQH^H7>E>'KD0HQ>0Y8I%\Q
MPRYZX%;^G6VI+^W1>^)#H&O#P_<:8NGIJAT:Z%OYWEH,%_+P%R"-Y^7WQ0!=
M\&?M!ZE\2]4\8:=9>+K7PSXULM0N;32/"VIV<0MYTCXC#LV)'D8A@=DB[3_
M0.?I31&NWT:P:_\ ^/XV\9N. /WFT;N!P.<]*^0_BY\-M&^,7@F34=5\%Z[H
M'Q9$;&UFT_29@E_("1&9)$4Q!6 4DR,KQYYP  ?J'X8Z7K&@_#SPYIWB*]%_
MKMK80Q7EQNW;Y0H#?-_$1TW=\9[T >,?$[XB^,=*_:?\(^ =-\22:=H.O6)N
M93':VSW$+@7'^K9XV&W]RGW@3R>>1C;_ &9_BWXB^(NI>/-'UZ>UU:/PYJ9L
M[37+.(1I>)OE7YE'R[@(U;Y>,2+]3Y]\:_#=UXD_:V\$ZS=>$M4UOP=I6GM:
MZE<'19[FWWG[1\NWRSY@&^,Y4,.?8U[QX\E;X=_#N[MO!WA]ENY!]GLK31K'
MY('?CSBB  *@^<],[<#DB@#SOP[^TJ-2_:=U/P!<H(M#GM/+TFY9-OGW4+2"
M<@X^96*R(#G&;?C[QJ#]I#XA^+? WQ/^%>DZ!XCET[3O%.J"POH/L]M(R)YU
MM'NB+Q,0V)FSDL,XXQFO/?CS\!M<T30OA_XB\$7^N>(O$7AR2!=,M)=+C1UM
MEP_[PQPHP(8*2LIR=TG&2U:7[1.FZQ\5_&?P5U>V\%:W=:?I%]]LURSN--=A
M!&\MLSQ,&&)/EBD!"Y!&/6@#2T7XO^-KG7_C1X9.OMJ5MX5T^XO=.\1VUM;B
M:&6-21;S 1F)CG(^X#^Z;UXR?@M\2/'?Q8^%EI+_ ,+)O[;Q_J?V]M/MX['3
M?LY%N!CS$-ON"DLJ[@>I]J]\\::%86/P@\1Z=X=T$6PU#2[B&WT[3K,0LTDL
M+*H* #:<D D@8[UX#^SEX(U#X3> -*U#5OA_K<OC32GOECBL[6+=<Q3;2J-*
M6 V@J.I..>.: .I^-'Q \:>&?CO\,O#.G>*+K3=)\1E8[^U2VM'9&#!28V>%
MF&><\D9]*?\ "_XL^*9_VGO%7PZ?6#XN\+:?:"=-2D@B$UI)LC.QY(E56^9V
M3D9R!SD$5RWQC\&^*/'GQ4^$6K:KX0NM9L](M(O^$A\JW1K?S) C2HJ,WS@'
M=D#/IR:T?A#X#\8_LY?%S6-$TO2)M:^%.LS"Y@N(IHC+I\K# W*SAB%QL;KE
M0K=010!]-:]IT^KZ->6=KJ$^DW,T96.]M0IDA;LRA@5./0BOF#X#?'+7=)F^
M)'A3XE:O=7WC+0I@+9,)&]U&Q$<:P*JA=S2/'@G[WG1]A7U,VIV:G#7< ^L@
M_P :^6/B'X/U34/VQ?"?CK3_  X]QX<TVT6WO[Q9+8&68"=1(%:0%L!X<,1D
M;..@H M_&7XG>,_@OX6\#^"K+7?[0\>^*;@1S:U?JLJVK,\:,(DVA<!I %W#
M&$8GDBM3]H37O$G[.7A30O&&A^(=4UN&"_BM-5T_69Q/'>Q,K$L"5S$^5 !C
MP/FZ$#%2_M4?"F\^(EQX1\6>%+ZQG\3>%;P745A<721K=Q[T?:&8X#!HUQG
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
M(P>F_CH,6_VG_A9X/T7X!^+/%;:.(M;U2]AU2;4S;))>Q22S)MC5VP40;@A
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
M87A=[61B5/ER .N&W'# $!T&* /61^S?\*E&!\._#0'_ &#(O_B:Y'Q;X)^
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
MM5\1WBIL&GQ0>2A92VQGDE3!" ,1CHP[G%=G\2?B#H?PM\+R^(=?E,%A%+%
M2HRQ:1P@P,\XW%C[*3VKY5U_1K[2/VJ/@F^K[1KNH0W.HZ@ <E)IFF8Q^ZQC
M;$I](Q7>_M&>'=1^.$NO>&;#P[JVNZ7H]FT5O<:;<6D<4>L,%D4RB:>,D1QE
M%^4-_P ?$@/*B@#W7QGXHA\%^%;[7QI5_K=O:1&XDM]*$;S&,#+.H=T# #G
M.3V!KDO _P >]!^(/PMU+Q[IFFZE'HU@LS217)MTG81#+X'G%5P.?G9>.>XK
MF?V-_B4_Q!^#5E87^X:WX=8Z1?12_?\ W8Q&Q'7E,*<_Q(U>0?#OP>_@S]JW
MQ1\++*[ \$7LL?B.33BG!**)$@'/";W3(YW+$H/&: /KSPKJC^(O#]EJ4^DW
M>BR74?F?8;_9Y\0/3>$9@"1@XSD9P<'(KDOC7\8].^!OAF'7M6TC4-1TUY1;
MO)IYB)B<CY P=U)!P>1G&.:]%KYP_;\*C]GF\W$ G4;7;D=]QZ?AG]: .TTS
M]HC2CX\T3PAKN@ZOX8U36X!/IDE]Y,EO= @D*'BD?#<8PP'./49HZ3^T@GB+
MQWXC\(:5X)UR_P!:T#)O(TN+1$ R!E6>90<Y'YUX=XODN/!_[4GP=EUJY'C7
M^T+.UALK65?)DTHN^P3*L>%8 DMEU.=C?W015L?#&N^*_P!I_P"--EX>U!+.
MX!LY9H?*#"YB6:!I(MV<J2 >1SV[T ?7_P ._&">/O"EMK8TN[T9Y)KBWDL+
MX*)H7AG>%U<*2,[HST->.:S(P_:[TI>JE+3\/]!U7_"O;?#'B;2_$9U9-)8/
M%IU_)93R1J C3@*\FTCKAI"I/]Y6';->(ZU'C]KK2GP.?L0S_P!N&L4 ?1-%
M%% !1110 4444 %%%% !1110 5\S_#@)_P -2^(#R6%YK7T'^C:%7TQ7S-\.
M<#]J?7_7[7K?_I-H5 'KWQN\'Z+\0_AIK/AC7-2ATFVU*,1QW<S*HCE5@\;#
M)&<,H.,C(!%>5_!WQMKOPM^'UAX-UBVT75[S25:UL]6M/$%HEI-$"3&9 ["5
M, A>(W.!GKQ7JOQ?L/ ESX:AG^(%G8W>CP7*"+[= 9E69_D7:J@G<=Q' [UY
M EC^S+_:-[9#P_H1O[&)IKNV_L2<RV\:XR\B^5E5&X9)P.1ZT 1_&OPC:>,]
M<\"^.M*\8>%5\<>&)8Y9K>2_6&UO8PX=HE8LS)@[@I/7><X[4_C'9:9^T9K_
M (2T_6-;T/PUX/TJ<WM^EQK=K+=7DA&!%&L4C*JX##>S _,3MXY].L/@9\&=
M0\/0:Y;^"/#$FD7%JM['>'3XPC0,F\/DKP-ISS4VE_ WX.ZSH5IK&G^ _#-[
MIMS;K=03PZ5&_F1,H964!<G(P0,9]J /+_BQ!IG_  OOP1\4?#7B;POJK:):
M/IUWH\VM06SM"PF7?&Q;;D"X?@X^ZOJ<>A>'/B3X>.NZWXJU7Q'X:M+Z[LX+
M&UTN'7+>1DAA:9P7DW!=[M.<@9"A%^8DFLGP1X5_9]^(>KZGIGA[P7X;U&^T
ML[;V(^&S']F;<5VN9(0 Q*L-I.3M;C@T66A? *\L-=OK;P#HDEIH321ZA,O@
MR3;"T9Q(N?LWS,O\07) Y.!0!X'X;^$&@:C\%/$GA/Q-XN\(67B,ZQ-KNC:O
M:Z_!(D,KQQ+Y;'(8!O*P3R.0>JBO>_A5\:%TKX:)9>,_%_@Z^\36$0@2>U\2
M6[+>@#"N[$C8V,;NN2,]\#&B\0?LUQ^'O^$DA\(:-_8:,8SJT?@BX-L"&VD>
M:+7;UXZ]:WO$[_ #P7XPL?"^N^&?#6E:S?LBVT5UX9VQ3%CM4B;R/+QGC.[
M/6@#@OV/]3T/X(>"=5\-^)?&G@L-/J+ZA%=6?B.WD!W111["I(((\HG/O7OI
M^-OP[4X/CWPR#[ZQ;_\ Q=<]>>!_A)I_B^P\-/\ #[0VU>\A>XB6/PPC1>6A
M4.YE$.P &1 ?FX+J.XKHS\%?AZ<9\">&>/\ J#V__P 10!XO^U3XC\,_&'X9
MGPOX>\>^"$GFNHIY)[_Q#!$L80YP NXDG/M71S?%;PNGP3;0!XS\$C7AH_\
M9OE-XD@^SAO*\O?YF,X[_=]J]('P;\ *,#P/X; Z8&DV_P#\16/I?@WX5ZGX
MDUC0;'PMX9DU?2%@>]MDTF -")5+1Y^3N 3_ /KH ^1;;X?^#+SX$Z3X:O?B
M;X!TGQQX<O9+W1]:LO$<3H^^0NR2':&0?=P1N(901W!Z#XN^(_\ A<.E?#\7
M_P 1OA?;:KX=N1=WLZ^*?DNY 4P5"P?)G82>P+<=*^C?'%E\)/AR+!-:\-Z!
M!=ZE+]GL;&VT:.:YNY"0-L<21EFY(&<8&1DC-5M./PON/$6E^'[GP-9:-KFI
M^8;6PU#P]'$TBHC.[!PAC( 7G#$@D9 R* .%UOXJ^ O&OQ%T^]\3>,? DOAJ
MQL&2UA@\3-]IBNI #+)M$:AN%$8^8$+N/\6T>>?#KQ%X:^$GQK\6>(_#GC[X
M?1^"];7:VC2>(I/-5U&4DW>00#O+\9.!(W)P*^F?%?AWX:>!M+BO]:\.^'["
MSENH;19'TV'!DED5$'W?4@D]@"3P*/&?ASP#X%\-WVOZCX-TN2PL(FGN'M=)
MAD>*-02SXVYP ,G% 'RY\%O',/P?U[QSJB>-OACJQ\47WVWRV\33Q?9V#RMC
M/V1MX_>^W2NR\(?'"/2-7\*SZC\9O!!L?M&H77B.RM9C()WFD=H%@=DW;44H
MO)3&TYWYQ79GXE?"3_A6Y\?GP.A\)>9Y8U/^PH-I/F>5NV_?V^9\F2O6N@A\
M2?#2_P#!.C^+-%\)6FOZ1JD\=M#)INDP,Z2.XC59%;:5.\A3GH>N!S0!9?\
M:K^$B9SX^T;CTGS_ "%1']K+X1C'_%>Z203CAV/]*FN-;\"1^(=2T?3O!::U
M=Z4D;ZH=,TN"5;#>"55\D%WP"=D0=L=N166_Q#^')LK:]T[P9+J]I<:<^K>?
M8:+&5CME=UWN6V[<F-B%/) Z=10!XO\ %;XK^!O&GQK\&^,]/^(/A:.T\+G,
M5I<3W(DNRW+[F6!A'CH,;NF3UP*UQ\2O 4G[2-Q\2I_'OAB339;,Z:^EEKDR
M-"4V;RWD8W$<[<8[;OXJ]I\#_%WX=^/QHUSI/@VZ_L[5KQK"VU.71X5@\]5+
M%&8$E>%/)&#7K:^$-"5BPT73@QZD6L>3^E 'D\/[8/P9TZUA@A\96B6\2".-
M4MKA@J@  9$9[8I)/VT_@Y&K$^-;?(!P#9W7_P :KL?B7KOAOX4^%+CQ%?\
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
M $A0>O*FM_X"_'.T^-VF:T6T>70M8T6[-E?V+S"94?G!20 ;@2K#H,$'M@D
M\LF^,^LR>-M*\06WPO\ BG9V^GV<EC#I<6BVRVPB=HV=2""_)ACZ,,;>, G,
M]W\63=_$*P\;#X'?$*+7K2SET_SUL8D\Z%RIVN"V3M(.T\8W'K7I?[1WQ7U+
MX)_#\^*=/TVSU2*&=(9K>YD>-CO8!2I4'H<YS7/:%^T-J7_"S/#7@?7=$L[6
M\\3:.NJZ7J-E<-+$I:-W\N6-E##'EL,ACGCIDX (_P#AIKQ%CY?@KXZ/^]:H
M/_9C7FGQIUC5?CO9Z=::U\*_B79V-C*+F*VTTV<:F4!@'8R1.V<,1C./;/-=
MCX1_:2\8>+=.^)MU;>'M$#^!I9$N(&NI1]L$?FEMC;3M.(6QD'DC.*O>)_VI
M)T_9UL?BMX?T>!X&F$-SI>H,V]&\[RB%D7@X()R1R".AR* .9\=?$+Q3\1/
M$GA/5_A7\1S9W"JEW=0?8DGNE!SM<^5M4$@$[%4\<$<YP="U#Q/H/A#PYX<L
M?AQ\3XK'0+K[78L9M.\Q6&=JL?(&Y1N?@CG><DX&/4?%W[2C^!?AEX*U>[TV
MUUCQ7XQ2%M*T>Q<Q1GS51AN=MQVKYB MCYBPP ,D6/'_ ,;-?^!M[X;N/'UM
MI%WX=UBX^QS:CHT<L3:=,1N!='9_-3 ;D%3A2=O8@'$7GC'Q!<W?BR^M/@=X
MPTK4O$\,4&HWUK<V@E=(T*+MWA@#M)!.#U[$ UR.D>&=>TWX97O@"T^%7Q"'
MA>[E$LMK)JFFACSN9=_E;@&8*3SGY1@@$@^Q>*/C)XJTK]HC1?AI8PZ+)!K&
MFOJ=OJ,T$I,2#SL(RB3#']P?F!'WLX[5L?!3XWW7Q(\4>-/"NL:5#IVO>%;L
M6UQ+9RM);7*EG4.F0"OW#\IR>1SU  /%;'1O&%OX/L/"Q^&?Q"NO#UF4$>G2
M^(+"-"B,&$;%(U9ER/NDFO6%^-GQ+9<_\*,UG_P=6?\ 4UV?QQ\9ZM\.?AAK
MGB?1A9276E0_:#!?0O(DJ@X*_*ZE3SUYZ=.>.$\'_&[Q-XO^$.@:K9PZ3=>/
M-?1KBPT:WMI#"D*R;&>;,N5C7!)E) Y"JK-@, <^WBGXDMX_'BY?@[XH:]%K
M]C%JWB33Q;+"2"5"$9&6 8D'.0.<#%<[9Z9XXL?BS=?$.W^"OBB/Q'>8CN'7
MQ5IZPRQ851&T8 !4!$]_E!SGFN[^/7Q:^(WP7\*Z)JMK8Z%XDN9?,_M&V@LY
MXQ$J(9'DC;SB=JJ,'(SP6Z<#;T;XT7?Q'M_A[JW@R]TM=%\0W,EM?)?VDDUQ
M:21P23/'\LJ -^[*<@CD,-PP" 5A\7_BP[[5^!5\/][Q)8@?^A5P_BK3_'7B
M;Q5#XIC^!>IZ/XGBB\D:MI7C*SMIY(_[DF-RNO ^\#T'H*['PY\:->^+_P 4
M?%/AKP3)IVEZ'X8Q!?:S?VS7;W%RS,JI%&LB (#&^6).=O &<U'X&^.GB+Q;
MX@\<_#V>UTNQ^)7AZ-Y;:4QR-IU\@*[)-F\.@.^/*[SC>""<$4 9/A_7/B7X
M>COBGP'N=1NK]0EY>:EXQL[B:Y4 A5=F!^0!FP@ 4;FP.3GD!X'\9Q:-=:':
M_ S4['PS=R-+<>'[;Q]!'9.6(+ *!N521RBLJ\GBMKP3^TCXV\;? /QEXMA7
MP[:>+_"\\QO=*GLIQ"L,:;BO_'QNW$!L-G&4*[>]=%X)^-7B3XC_  0\+>(=
M'O\ 2D\5ZUJT>GO ;%V@A;S&\Y-GG;ODA628$MRJ#@;N "K>ZK\0K[P:_A*;
M]G6Q?PVUN+7^S1XKLUB$8Z  (,8(!!'((R#GFL3PGI7Q$\(V^FPVGP5O;NTT
MS!T^RU/Q]'<06A'"[$9",J.%)!*C[N*V;?XQ^-U_:N'PRFO-*?1%MA?&X73W
M69D\H2&,'S2!W&['X5ZY\7]>U3PI\,_$NO:/<6UO?Z3I\]^GVN$RQR>5&S["
M RD;MH&<\>AH \ \1>&/B'XE\>V7C2]^"1/B*R79:W<?Q V>0OS?*BK&% .Y
MLC'.XU.?#_Q /Q'_ .$[A^ ]A9>*' 26^M_&YB$J@;<21J@1\@#.Y3G:,]*M
M_#_XJ_$_XC?"K1/$NFZYX?\ ^$BU*SOM0A\/_P!C2GSH;6Y$,@67S^&):/&5
MZOCMD:7Q@^+'C3PI^T#X)\$Z3JEE;Z3XC7<TDM@));<[F!P=P#?=ST'7O0!S
MGB'PE\0_$WC>T\6W_P $K.?Q%9#;:WX\?3QM"N6.U%3:JCYFX QR<UWB^/\
MX[LYS\*-#1/?Q(A/_H%5_ OQ[UFS^..J?"GQQ!8-JL<)N=-UC3D:&&\B$?F8
M>-F;8VS<3AB,HP]"8/A5\7O$?[17B/Q+=^'-1B\->"M&N19VUPEHL]WJ$F"2
MY,F5C0#:=NTGYASUH I>+9?C!XX@M(-6^$7ARY%E<I=VLI\3/'+!,OW9(Y(U
M#(P]5(ZD54\'6'Q>^']K>0>'?A-X6T[[;</=W<TGB*2>6XE;DO)(X+N22>68
M]_6O0Y[[X@Z=HWQ &KZA:0MIEHMQHVJ6-F$695C=V,B2%QNRH5@"!C!&W->0
M_!SXG?$GXL_"Z'65\<6FG^)[^YN[;3=..D0O%,T$7F$,<@@'@%NV1P: *]M\
M+_B7;7^HW-K\)O"=A_:4GFWUI;^)KR*SN3_TTMD80OU.04(.:TO'O@KXP?$^
M*UB\2_#;P7J=O;<PV\VNW?DHW(W>6K*N[!(W8S@XSBOI_27N9-*LGO5"7C0H
M9U':3:-PX]\UP7[0GQ.G^$_PMUC6K"(W&M&)HM.@6,R%IMC.7*]UC1))6SQM
MC:@#R;0O"/QJ\-ZQ/K&G^!? *ZO.@BDU&ZU&[N;ID'1/-D9GV^V<4WQ-X0^.
M/C#5K'4]1\&?#UM3L<BUU&+4+VWNH0<Y59HF5PIR>,XY->R^#_&Y^+/P;L/$
MNCW[Z1<ZEI_G">V5)3;3J,2)AU96VNK*<CD ]#R/!?@-^TGXLNO%"^!/BI<_
MV;K.NVD-[H.M0011B1)D!1 -I0DY^4E3\P93S@4 6_#_ ,//CAX6?5)=(\'_
M  TL;S5 1>7XOM1:ZGSG.Z<N9">2<[LYYJUH/@CX]>'](L-+L?#GPPM["PN/
MM-I!+<:C,MO)@@,F]SMQN; ' R<=:SOC;\3_ (@?#C]G#PQXQL/&=U+KVH74
M,<\DMA9^45E21\*GD\;=B@<GOG/;<\;_ !E\3_ #X@^![?Q'K3^*O!OBA?*D
MNKVUABN["8% S;H$C1D_>J<%,X#8.1R 8US\)/C?<^+QXI_L+X6KXB#;AJ9F
MU0SCV#"3(7'&T<8XQCBLJ+X ?&2VU2YU&W\.?":"^N<^?=+)JOFS9.3O;S,M
MD]<U];Z^E_)H6I+I;K'J;6T@M7;&%EVG83D$?>QU&*^5_B3X@^(G@?XQ_##P
M2WQ)UBYA\0JJZE<K9V",K[MK&'%M\HZX#;OK0 R+X*?&VWT:UTJ#P_\ ""#3
MK6Y-Y#:Q1:BL:3\?O=H;[XVC#=1VKI[SP]^TQJL$,%Z_PJN(898IT26"^<+)
M&X='&?XE95(/8@5C?M(:]\1_@I\''U6#QU>7&J1:\+>WO'@MLSV<B,RK(GE
M;U*D94#H3T/%+]ICXM>(/ ?P_P# =YX5\=SG4KZ>.UOF1K69I%9"Y=E\L[6R
M<9  QCB@#4\9?#GX_>/+**S\2:?\+?$-E&Q=;6X_M%8\\<D*P!/'!.<5I^&=
M)_:&\(:3;Z7I?A_X;6NFP#;%;QWE^RQKV5=S'"CT'%9/[0?CSQC\._C+\+O#
M>A^,=3LM+\27,5E>[H;69U!GBB,B&2%@&PY/((R.G6O4?AG_ ,)-J'BS^UXO
M&]YXN\#3VU]:JE]:64;PWD%VL(826\:>8K!)\8&,#)Y(H YPZQ^T:%P/#G@0
MGVO;C%<I9>"/CE8VNJVT7A#X=26VJ7*WEY#?:EJ%PLTP(82,'9ANRJ\CKM7/
M08^DO$JW#>']0^R7<MA<K S1W$"HSHP&00'5E/3'(-?%_AC]IGXC6OPP\&>-
M[O7(]>NM4\2MHEQX?>Q@07$6W(:$QHKJX/')89=>.Q .RUCX9_''Q!XIA\1W
M_A3X9SZY;E3;W[WVI^;"!G C(<; ,DX7 RQ/4FM'0/!O[0?AA=2&D:1\,M._
MM&5[BZ,=UJA\R5OO2',GWSW8<G YX%;VG?%'7OB[^T!XC\%:#K$OA[POX5AQ
M?WEE#$]U>W6X*8PTJLL:*VX<+D^6><-Q2\ _%SQ,?C#XP^#/B+6&FUBVA:?1
MO$\-O$LS1M&DBB2/9Y;.JN#D* 2C9'2@#F_"'PK^.O@75;S4M \/?"C2;R\S
M]JEA;4BUQD[OGR_)SDY//)]:6+X5_'.W\7MXJB\._"Q?$;'+:H;C5#.PP!@M
MYG*X &T\8 &,5G_#_P"+7Q$UOX8?%K3=<\:2Z?\ $;P=</(DPLK/RW1%8+&L
M?D882.C+G!.6CQUPW2?!_P"+_B+XH_ OP]*GBF\C\<7^OKI5S=);6F^(J_FS
M 1^3LVBU5W&5SNXW4 ;(/[47\2?"T#V&H'_V:N:\:?#K]H/XB6D%KXCTKX2Z
MQ;0/YD=O=?VD8@W]XH'P3Z$CC)]:K^*OB9XJTS]IW5O!=]\0]3TCP?:Z0VJ/
M-#;:>LT16$.5$CVQ&.O!&?>NM\=WOCOP;\#/'7B!O&FH75Q;E-3T34GMK2.;
M[,T,7[J5$BV'#F3)"@G@C'2@#C_#OPC^.WA?5EU/3-!^#MCJ2QB(7R6U\\ZH
M!@*)&)8#'&,U57X#_&E=2N;]-%^$<5]=Y%Q=K!?^;,#UWMNRV?<UG>+OC5X[
M\ ?!WX5^.++Q;<Z[KFO30QWGAZ]M[9DO5978F,)$LB8957Y3U=?Q[SXI_'E?
M"'QZL?#'BK6M1\%^%9=(6XM;VTC0B>[=\9DD*/A$ *X QNY;(Q0!Z)^S_P""
MO%'@+P=-I7B>S\,6$R73R6]OX4AEBM1&P4Y82#._=NR?3%<)K9(_:^TGD_\
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
MN!;1"$;DCRVR,#+9P 1EL]36=+\%_BS.P9_CI>DC('_%,6' /7G'L*:GP/\
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
M"OX6-I&J23#SM1N+NUL[B17DL[=R/+B<J2N["EVV\;G-<UKG_)W&C^_V(_\
MDAK/^%=]\"O WPZ\!^&KZR^&TUM-I$E\\MP;74&O%^T;51@79VP<*O&:X'75
M/_#7&C'U^PD_^ &M4 ?1%%%% !1110 4444 %%%% !1110 5\R_#C _:I\0]
M ?MFM<?]NNA5]-5\Q_#C'_#5?B+.=WVW6?I_QZZ)0![]XZ\9Z7\//".J^)-9
MD,6G:;"9I2@RQ[!5'=F)"@>I%>1Z!\7?B!XN^$MW\2=.T;0[72Q#->VN@7(E
M>ZN+:+=N)N P5'8(2H\MAR,GFNJ_:9\ 7_Q.^"'BCP]I0WZG/#'-;1;L>:\4
MJ2A.>,MLVC/&2*\O^'/Q:T?0/V4DTK59_L7BG3-)GTE_#\XVW[7 #1Q(L'WV
MW_(00,8))Z' !?\ '/[5DL'P"T_XH>$+6RN+9[E;.[TO4HW,D4Q."N]' &T@
MG[IW!E/R]#UGA7Q[X]U76_"_GIX=U+3=0@MKO4K;3K2XCN["&XAE:&0EI&0K
MOA92>#WQR*^6_%_PZOOA7^PY%HNM8M?$&MZVFJC2Y#B=%(1=NP\Y"HA88^4M
M@U]/_LV?#O2?"VER>(]&U%KZSU_1]+69)+U[HQ7,$<HE 9F;"_O%&S/RE6&
M   #VG /85F^)O$%EX3\/:CK.H/LLK"![B4@9.U1G '<GH!W) K2S7COQ7U^
MZ\4^.] \!Z'JVFZ;?1,NLW<FJ0//!(871H+;8DD99RY$NT."!""00<$ W/@!
M\6X/C=\,M/\ $RP1VMV[R6]W;(<B&9#@@>Q4JP]F%>C8'I7R#^S]->_!3]H_
MQGX"O[B*\T;776^M[G3K=X[."\8;S"%+/Y>073#.2?+3UKZ^R/6@#R#XX_'"
M;X=:UX9\)>'=/MM6\:>)9Q#907;E;>V3<%,TVWYBN2>!@G:W/&#I7,OQ,\,7
M?A\2W&B^*+*[OX;?49+33);6:SB8_-*H\YPZ#@<@%<[CN&<>6?M*^"M9T'XX
M?#SXM:?IUUK6E:-LLM5M;&(RSP0AY&\Y4'+#;-)G X*KGKQ[=HWQ3T;Q7J%E
M:>'UNM:2<DW%S#;ND-H@4G=([A0&) 4(,OSG& 2 #S7X<_&CQ#\>_&OBNV\)
M3V&A>$O#\HM5U&XM#=7&H3'> RC>JI&-N[!RQ!7D9.U_PO\ CQK/C;5O'7@;
M6(;'2/'GACS3]JMH7DL[J)6P)EC9]P'*94M_&"#U X?]F7P_<_LT>)_'/A'Q
M3;W-KI=S<)>Z3K7D.]M=Q*&4KO4$+)C9\AYSNQGC-_\ 9\^&^LZ]\8/B5\4M
M3T^YT.PU]9=/TFVOHFBGE@9T/G/&V&4$11X!ZY;M@D ZK]EWXK>+?CK\+]5\
M0:K=Z?I^H"\DL;865D?+B*HC!V#2$OR_3(Z5R/Q0^.7C[P1\'?AEXMM=3TR:
M]\3M:+=PR:=\D?VB'S1L_>?PCY><YZ\=*H?LE:S/\%/A]XC\&>(]'U6'Q5::
MM/-#IT6GS2?; T<:H8752K*6C/S$A0,$D#FL_P#:C\':G9?!+X2^#X--O]7U
M+19; 7D>FVDMQLCAMC$[DQJ<#=T[GM0!Z1J7QE\4^ ?VB/#7P]U>73_$>E^(
MK8S0W-K;-;7=HPW\NH=E=/W9YPO&?[O/+_&WXL?%3X.Z#X8U"[U71FNM<U4V
M;V0TPD6D1)*?.)3O8+C/ &?IDX.G^'M1^ ?[1UOXFL-%U/Q=X#\5P!$U%;.:
M^N](&>1NVM(J MTXW(W\31UM?MRV=_X@L? =MH^EZGJMQ::LM],MCI\TXCB
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
MOZ?XW7X2W#_$;P+>ZEX3NEU'5+B?Q(D?VJ=I(I'6,[6P,QL 3TR..,4 >V>
M;K1M(\-:[\6M$O=5F\.Q:7J:MI=YJ-Q=)*+2YD"3Q^<S%"Z0-D?[0XSG/+?L
MQZ'-\>_"U]\0_'M[>:OJ5_?30V5I%>306VGP)A=L,<;@*V=WS?>X'.<DRV'Q
MB\&:EJTVDZCXM\$:+X"EM-0-U8V?B1+F:]N;N0LY;Y5"I^\G. 3RP]..3^"_
MQ'\/_L^Z=JOAO2_'_@?Q3X8FO'N]/GO/$ M+FVW  QRJL4BL. =R\YW<<@
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
M48>^UO0UX.?&-K%\:-5^)6GVWQ M-;O[<6C6Z^!I)(!"%10,&3.<1H<YZYZ
MXHU[Q2GBSPKXRTO5+3XGZE<^*9;?[7>-X(?,,,/W(88P^U1GG/)Y/<[J .Y_
M9]F?QWX'\*>&/$>A-8Z!I/A[3]6LKVX:(^=-'/N$T; L4"^6 0<'#'( ()PO
MB5?_ !&^!7Q9\9?$+P[I-KX[\$:[Y/\ :\*G?-:""/88V*Y9 H+?-M90I^8
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
M<9K(N/B!\,-,L=$U+7/ W_".:)K+JEEJ^J:+;I;.6&4WE2S1;AR#(J\<\8-
M'D\?CGX/ZUX#\1P>,M?\$:MXNU>6YDDU&*\F9)3(Q\L[S!OC\I"B* &P(EY]
M.+T3QQHUA^SKJGPJOOBCX)NXIV"6FIB[N@;> RB1T*?9_G(8-M^8</CHHS]8
M_$'6/AK\+K+39M5T736N-2G6UTZQL=.CEN+R4D )$@'/5>20!D<\BJ5KXY\!
MVWCFP\(ZSX5_X177M0C\RQAU6QMQ'=^JQRQ,Z%ATVE@<X&.1D \*\*_'+PEX
M7\"_#?1!X\\&7$GA2[$T\@O;K%U&L,L*A1]FRK$3,3G(R@Z[CB[X?^*7P/\
M!'C?XB>,=$\;Z-+J_B95$,=PLR1VV1F;++&Q^>3]X>.P''6O7;[XI^"[/XE7
MG@>'P5>WWB>S@^U-;6UE:G=#@-O5FE /# [?O=L9XK7\(_%;X<^,O"&M>([$
MV]O9:&)#JL-W9^3<6)12S"2,C(.%.,9R00,D$4 ?)7PG\8^#/AE\/%\-6_Q@
M\.V]S%KZ:];ZK!9W4Q4B)8VB:%D4,I"@'YAPS>QKOX_C7\)?%OQ7T#QSXJ\8
M^&X+_0()8[2/1X+IFN9'P!)-(\:G:@W;8\'!<G>>A]VT_P")V@26_AJ]F\)Z
MIIEEXAFAATV\GM8"DK2C=&6\N5FC!7YAO"GMC=Q7I7V&W_YX1_\ ?(H \;/[
M9OP; !/CBS /0_9Y^?\ R'7@-M\4OAW#^TK-\5&^)FALDL0MFTQ;&]8B/R5B
MR)/*Y;"[NF,\>]?<AM82,>4F!_LBG+$BC 4#Z"@#X[^-?Q?^"GQ.U7PYXCTO
MXC0Z'XP\-W"W&GWS:7=RQ/A@WE2J(P60D=CQENN2*S?%OQD^&7QB\:>&-7\=
M>.-,@T3PZYN+?1-)L[^=+JX)4[YI7MT^4;!A IX)!;DU]!^*OV@=+\*_%;3O
MAX_AO7=0\1:C;FZLQ:_9!#-&!(2P>2X7;_J9.& /R^XST_@?QZGC2_UNRET#
M4] O-)ECBFAU,0YD#IN5T:*1U92.X/\ (T ?+OC[XN?"V^^,>B_$SPO\1(--
M\06EL;*ZM+_0KZ>VNX2& )V1JR, Q&1GHO3!SWWA#]JGX4Z1=ZEJ>J>-#J&N
M:HT?GS6N@7\,*QQ@B.*-#$QPNYCEF))9CP,*OL_ASXD:#XH\9^)O"^GW!DU7
MP\T*WL9^[^]3<NTYYQR#Z'BN2\9_M 6/@WXKZ+X G\/ZG=ZMK*+)930R0B!U
M)898LX*X*-U':@#SKXF?M3_#KQ9IFG6FC^-4T^:VU&VOV>\\.:C<*_D2K*J
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
MX&'UU.Y_^(I_@K]H@>)?VCO$_P /YXA!IT%JK:3.5VFYDB+"YP?XOFW 8XQ
MWJ:QOCCX]\8^%OCO\.O#6C>*9=.T;Q3*T5S#]EMI&@V% ?*9XB1NSGYBW.>@
MXH OW5_^T+>P203>&?A_)!*I1XY-0NR&4C!!&SD8K*G\._&ZY\)Q>&9/!_PT
M;0(X8[9=.>\OC$L:8V+C9T&U?RIOACXO^-S\<_'?PL%];^)7L-*DO--U@V\<
M,T$QBC9$F" 1L TH7.T<CD<X&'\1/&?Q+\!_%WX:>"9/B!/<CQ&@34+N/3+)
M3&^[:3"#"<#TW;N@H Z7Q/H7QY\9Z3)IFL^'OAI?Z?(<R6TU_J.Q^",, @W#
MGH>/RKGA\'_BU_PC+^'1X.^%G]@,_F?V8]]J;6P;.1B+&T<@' &,\]:^@?A]
MI/B;1;#4K7Q/K9\0SK?.UG?O!%"[6Q5"BLD2JH96W@G'.,]P!8^(%CX@U+PG
M>6OA;44TC7)GA2&_DB240*94\Q]C@JQ$>_ (Y.* /GB]^"7Q3U+0;31;KPG\
M)KC2+1M\&GS3:F\$+8QE4(P._0=SZFI+7X-_%>TU'3KV/PO\)ENM.=9;.5WU
M.0P,.A0-PI'M57_A+_B#_P -5?\ "L/^%C:O_8O]F_:_M7]GZ;]I\SR=_7[+
MMVY[;<X[]ZT/B!\6_'/@O4_A_P#"I=:AG\=^(+EA?^(_LT9,%F;EUCFCA ">
M8T:DX*X&PC!)R ";Q;\+_C#XZO(;O7O#WPBU>Y@&V)[^'4)O+'^R",#\.N!Z
M"KNL^ _C?XFT.+2-7T[X2ZAID8 6SNK7498@!T^4M@XP/RJI\<OB5XF_9EUS
MPCK3Z]?>*?".I7#66IV6JI"986 #"6*2.-#G&\[6R/EP,9X^E8Y%EC5T8,C
M$,.A% 'R]<?!/XJ7>B0Z/+H/P>DTF!S+%I[Z7?-!&Y !94+X!X'Y43_!/XJW
MEA9V-SH'P8N;.T79;PW&A74RP+R<(KLP4<]L5W/[5/QYG^!7@6VN-+MHKOQ%
MJT_V33XYAE$(&7D89&=H( 'JRYXS4]W\-/B%9_#ZZEL?B+JUSXZ>S9]UQ';&
MR>X*_P"K6/RAY:YX# @C@G(R" <1:?!SXK6&IPZC;:7\(+;4( 5BNX?#LRRQ
M@@@A7#9&02..Q-/T+X0_%KPQJ3ZAH]M\)M'OWR&NM/\ #<T,ISURZN":L7_Q
M7U[XG_M/S_#/0]3FT+P[X?M6O-6N;/:+F]8!!Y:N0?+4-*@.W!.&YZ8BO?BG
MKGPD_:8TGX>ZKJMSKGA/Q1:I+8S7K*;FPG=I$""0 %U+ICYLD;UP>"" 2Z!\
M)_C#X:O[F_TFY^&.D7MT-L]QI_AZ6&249SAF5@6&>>33]>^$GQ=\63QS:W?_
M  UU6:-=B/?>'))V1>N 7<X'M7(^%?BEXJ^'G[2=AI'B+Q#>:GX*\47&H:?I
MJ7KAQ:3PWDL"+NQDG,2#Z3KG)&:K?$OXK>*]5_:2\#Z?IGB&]L/!>KZDVF+9
MV;^6+E8)1'-+O'/S2F5 0?NQ@@_-P >EVG@WX]:?:1VUKXN\$6T$8"QQ0Z),
MB(/0 28 KG]1^ _Q-UK4'O\ 4=3^'-U?R,'EN)?"9D:1AT+$O\V.Q.<5SWB_
MQKJFC_M/^)O#&H>-M3T'PE#X>?483]OVB";RU.]6?)/S;B$.1VQBN-UOXN_$
M;5?V.+?QKJFJ:CI/B.WU=;6SU*UD:V:]M&V_O'1<(WS;E#;?X,CJ<@'M6I_"
MSXOZ]:0VVJ>+/!5[##_JHIO"OFI'V^57DP./2J\GP8^*T^DII;^+_!HTQ'\Q
M;'_A$4,"MS\P3?@'D\X[UZ_\+D<_#CPU+-<W-Y<7&G6\\UQ=W#S222/&K,Q9
MB3R23@<#H !7SSJ/C#6_@/\ M4:=I_BGQ/J=]X \202?V8VHWLC16,Q(&QB6
M^8*V%RV<+*A)R": .ZT[X<?&C3;2*UMOB3X?L[6)=L<%MX6"H@] !+@#Z4R^
M^&'QHU2W>VO/BAH5U:R8WPS^%$=#@@C(,N#@@'GTKM?A/IUUJ+ZKXPNK[4VM
M]>F-QINFW=Y,\5I9G'ED1.Q"M)CS2,?() @P 0?0I(Q+&Z,6"L"I*L5/X$<C
MZB@#Y[MO@W\6M(BNHK+QQX3:*Z3RIXF\(QQ+,G/ROLD^8?,>#GJ?6L3_ (9Z
M^)!389OA=,I.[#^#@HW>N-W7WK,^'NKZIX8_: ^(_P -?%WBG7I;&[L3?:'J
M5SJT^^VMQ^\.PE\;E4\L1_RP<'(8@Y/[,'QOU.?0OB/I/C35-6U?7M+1;FUD
MO+J2"2X@?"1(@)'E,9&CPV ?WZY. , '70? ?XFVUW;742?"F.ZMF5X+A?"K
M*\3+]UE(;*D=L=*O:]\(/B]XJN8[C6M2^&NJSQKM66]\,O.RKZ NYP*Y/]I;
M4_%_PA\+?#.*Q\9:T=5O;Q+'5+O[5_Q\D@%FP00IR2 0.F.N*Z+]IFT\6?#/
MX:^-?%^G>--8MY(KBQBTFUBNLQV\&+>*3>&7+.S^<Q))X9>^: -X^"?CN;,6
M7_"8^"X[,1^4+<:!*T83&-NWS,8QQCI67H'P<^+GAB>632/$W@31&E&))--\
M)B%GYS@[6&:??:%XET_X*:GXQ'C+6YED\#OJ)@EOF#V^H);B9)HV4 [3\P92
M<<+P>WE%C\;8F_8TEU67XCO_ ,+,.^81MKQ%\&%X8U @\S./)P=NW!'S=>:
M/65^#?Q535O[3'B;P*-1\SS1=CPB/.W]=V_?G=[YINH_!;XI:M>2W=WXB\"7
M5Y+_ *R>X\(+)(_&/F8R9/  ZUWW[->H7>M?!'PIJNH7UYJ.HZA:"YN;F]N'
MF=Y#P2"Q.T<#"C ]LDUU?CSPY?\ BOP__9NGZQ=:%))<P/+>64GES"%95:14
M;!P64%<^] 'DUE\-_C7IMDEE:>/_  M8V2 JEM:^%]D:@DD@*)<#))_.LW4/
M@?\ %+58[9+SQ?X-NEMHA! )_!\;B&,=$0%SM4>@XKC_  7-KWB;]K+X@_#Z
MX\8^)8O#VFZ29[)(M5E\R"4_90'W$DMCSGX;(YZ<57^,OB77OAK\6?@[H&K^
M-[^TTRZLH(O$-V=4EMX+EHRJ22LVX>7NP22"O7GGF@#M+#X"_$S39#+;>,_!
M]E,0R%K;P5"I*L,$9#C@@D$>A-21? OXIVTB2P>/O"L$R'*RQ^"X5=3Z@B08
MKA[;XC1^,/VT]"T;P[XWO]3\&W=F]U+:6&MS26SW"PS.5&V3@ JAV#C QC!Q
M69'\18/#G[0/Q.T7Q-XJU]]%T\0PZ-I0\17<+M<2M$ J,LFYOOD\[@!DXXH
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
MX*_&SQ'JRZIJT?PDU+4@!B\N]%DFF&.F':,GCZUTW_"-_M+?]#7X%Q[64_\
MA0!]"TAKY\'AG]I(@D^+O!*GT6RF_JM._P"$4_:.91_Q6_@U">NW3)#_ #%
M'&_LEV=YX%^*WQC\):RR6?BBZO5U"TDNU_X_8M\V)E7(+I\Z,<'^/'!!I(/B
M#XP_:3^'_P :?# TS2[74-'A.FQ?V>',E[*LDA"AF; 4B)P!ZR=1SG:U_P"#
M?QO\6K$-=\2^ ]6$7W/MOA]9POT#H<5/HOPI^/7AVU^RZ7XV\%Z9:YSY-EX?
M$2?]\JH% !^S#XWT;1/V1XYK^>*S_P"$>@OH-3@F(1H)!-*^QP>0S!EP,9);
M')KY?LO@CXPE_8UN]66QNC%)X@CUE;!4)=K1;=HC/MZXR^>GW5W=.:^D[_X%
M?&;5M1_M"^\5>!+F_P!P;[7)X7B>;(Z?.RD\5M'X=_M$,,#XK:#&/]G0$./S
MH S_ (^^/-#US]CY7T^ZAO)-?L;.STVTMR'DGG+Q9C11R63#9&,C:1UKQOXV
M^%[OX=_"']GO0=:D6+4[._\ -N8I'&8=SHY4\_P;]I/3Y:]:L_@'\:=/U%K^
MT^(WA:UOF)8W4/A&U64D]3O"YYJ74_@3\;]9N%FOOBCX=NY0NWS;CPC:2.!S
MP"PZ<_K0!S'QLT]OC#^UK\-[7PI(-27PWY%YJVH61$D5FJS^:%>0<!B$X!/5
MQ[US7Q)^'WA/Q'9^)?BO\._%Q\"^,](N+I]2TL76T2SQR,&"CAE:4J2,!D<D
M# .XUZK8_!CX\:=;BWL_C'I6GP#^"U\)VJ+]<#%1R? /XUW%Q;SR_&C3'N+?
M_4RMX-M"T?.?E.>.>>* .L^$W[0=KKFH>&/!/B?[39_$*ZT.'4KN"2U,<;%D
MW$?[+D L5P .1U&![77S#/\ LX?&.[\36'B"?XV6LFKV%O+:VUR?"EL#''(5
M+@#=C)V+SUP,#@G.P?@U\=6Z_'Q$'^SX2M3G_P ?% 'T-7SY^W;?6UM^SCKT
M$MQ%%/<3VJPQ.X#2D7$;$*#R< $G'841_!?XW$$2_'U\>J>$[4?^U*CN/@+\
M7KH?O_CU=2 =/^*6M#CZ9<T 6/V6O!5EX?\ "FF^+[?7Y-2L=3\+:3!<+=WQ
MG%E-!$[2QJ3Q'&OF#Y,_*0W2N&^)&@_\-+>%/B#KFEZEX?N='C L=/NKJZ;S
M+1;1RQD&/E3SI-_S'&8_+-=E!\!/BY"NQ?CY?+$>J)X9M%_]FI8OV?\ XIQ-
M\OQXU-%)RP30+9,_DU 'D^A_''2OB!^PWXDTW5]5MX-?TFP&ER17$RB2<@C[
M.R@G+;E 7UW(QK&UGQ%I5Y_P3LTS2X-2M)M3,J0_8HYE:;S%OM[+L!SD*0V,
M="#T->[-^S_\3)&!?X[Z\..=FFP+_6C_ (9X^(A'S?';Q(?I90C/ZT 'AW]H
M'PQX2^#'@NTT_4[75O$<FG:=IT&EP,9)%G9(XSYBKRJH22V<?=(')%<+J<T/
MPH_;HU;Q7XIF31O#>O:0L5GJMVNRV,BPP(4,I^4-F%NI!Y7U&>]_X9X\?-][
MXZ>*L?[-M #_ "I__#.GC,K@_'#QC^"PC_V6@"YK6K6EUX6^+7B=[K[/H.IV
M(M-/NI/D^U,MH4WQ9Y8-(^Q<#YBORY!!/R-H_@'6+W]FWPIXDTB:[UY/#>HR
M3Z]X)N9Y9()8S<.8Y3;[OE^7(.%Y!+=5;/U@G[./BLD>9\;_ !NPQR$>%?\
MV2E_X9K\0GK\;/'Q],7<(_\ := 'BG[6WC/2?B?X2^%%[H44_E+>^?<Z?%$P
MN+!,1@K(B<QE<$#IG&5R.:]M^&OB3PWX$\1P^#?"EY-XC_M_6KK46F+2S"Q@
M,&]S+.^=S>9'M7+$G>">G+_^&;=;;&?C/\01C^[?0C^<1IR_LUZH=N_XR_$8
MD?W=2A&?_(- 'M]?+%YX)U'X1_MAW?C^]MIIO!OB2R:WEU*&)I$L)MD8Q-MR
M44M",.1M^<#/!QWH_9LOBRE_C!\2"!U"ZK"N?_(%$G[-$\C9_P"%N_$T#&,+
MKD8_E#0!PL_A*[^+?[7&G>/[>">#P7X3TQ8%U26)HX[Z8>:V(=PRZJTYRP&W
M]V0#R*V-:^%&@?M(?!W5M(9FMM5M=:U6ZTZ^FMWB>WDDOKB2,D,H)CD1D) Z
M@@]0,=#_ ,,R,0 ?BS\3B?7_ (2$#^45!_9BS@'XL?$_ [?\)'_]KH L?LH:
M1XCT+X1QV?BV&YA\01ZC>"[^U\N[>:1OW?Q ]=PSNSG)SFO8Z\47]F)5Z_%;
MXG'W/B0__&ZD'[,T87!^*'Q+8^I\2-G_ - H ]GKY#NO"L?B;]M_4=4U7PY?
MW_A:73DL5O;C2YVM&N1&@"[RFWJ&YSCCK7J1_9>M&.6^)7Q+9CU)\42C^0H/
M[+=@WWOB-\26^OBF;_"@#S#]GSP[<^#/VEOB=J1\-:UI?AJ^A;^SK@Z)=QP2
M*KJQ"9C] <#OVS69^S':^*OAY\*/'\<O@K6GU*?6X;B'1K_2IH_MEI))#'*J
MF550DQEQR>,988%>PG]EC36(S\0?B,>,?\C3/0W[*^DNNUO'GQ"(_P"QFGH
M\L@^!>DZ5\=O!/B3X6:=KOAX?;&DU^SN;*XM;2"VP&9<RJHRW*^6I8'(("A<
MGZ])Q7BB_LI:(.OC;X@./]KQ-/2G]E+P^WWO%OCIO][Q)<?XT <-^T1X9O/$
MW[1?POO5\.ZIJ^@Z27&J7%OID\\$:N00"RH0WOMSCO7L'CB>'X5_#>\@\&>&
MGBN9!Y-E9:'I;,L4K\><T<2\!!\YSC.W'4BN5_X9+\,-C?XF\;/C^]XCN/\
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
M".!5S]HKXJ?$CX6>#_A;<PZT=-US5TAL]:@^R6TL8N/+C,C+E#@[V<<';@#
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
M^0!,I/*Y'LWPJBNM=GUCQA+>ZB=.UJ??I6GW-S(T4-H  LJHQPIF(,H_NJZ
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
M\<ZK=_\ QRL./X4_'AE4MXJM 1V/B.Y_I94C?"3X[=1XKM"?3_A);O\ ^1*
M-Y?V"?@>O_,GR_AJ]Z/Y34\?L'_! #'_  ATA'H=7O3_ .UJP/\ A47QR? ;
MQ7;*O=AXDO"?_284X?!WXUX.?%MMGV\17_\ \:H Z1?V&O@BH '@D''][5+U
MOYS4_P#X8?\ @G_T)$9^NHW9_P#:M<T?@Q\9S_S.<"^H_MW4#_[**:OP0^,3
M$E_&L0^FN:I_\4* .JB_8E^"D/W/ \(^M_='_P!JU*O[%WP84Y'@>V/UN[@_
M^U*Y-?@9\7&X;QO&%_[#>JD_I**=_P *(^*F,?\ "<CZ_P!L:P?_ &X% '9#
M]CKX- 8_X0+3V]VDE8_F7J1?V0O@XB@#P%I@QWS)_P#%5P__  S_ /$]\!O'
MH&.I_M;7"3^5\*4?L[_$I^OQ"X]&U/7?_EC0!W0_9*^#R_\ ,@Z0?JC'^9IZ
M_LH_"! ,> -&/U@S_,UP8_9L^(#')^(14]_]/UT_^Y,4_P#X9F\:N?WOC]G_
M .WS73_[E10!Z&O[,7PD7_FGOAX_[U@C?S%./[-'PGVD'X>^'<>ATZ+_ .)K
MS@_LM^*G<,WCUE]<7&NG/_E8IZ_LK>(""'\<EE/4;]:/\]7- 'I*?LY?"A.!
M\._## ?WM(@;^:5+_P ,\_"K9M_X5QX4P3G/]B6V?SV5YD/V3M6/WO&K'_P;
M?UU6H_\ AD6^/7Q:GU$6IY/U_P")F: /51\!/A<N"/AWX34CC(T2V'_M.G_\
M*)^&>X,/A]X7!'IHMO\ _&Z\D/[']T0 ?%,&T=A!J/\ 74*C?]C+SF+/XE@R
M?2RNS_.]- 'LB_!+X<C '@/PR/;^QK<?^R5*OP9^'T7W/ _AM/\ =TBW'_LE
M>*M^Q5!(H#^(H6 _Z<)_ZW1IG_#$5D1_R'K;ZG3)"?UN30![;_PI_P   ?\
M(F>'OPTJ#_XBE'PG\ IT\'^'U^FF0#_V2O%/^&'=(9</K-JW/?2N?UF-,?\
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "O,?VCOATWQ)^$FO6%J&76+>W:ZL)8R0XE
M0;M@([. 4(Z8;V%>G44 ?'.N^,_"]W\0?@3\2M/TZ%+34K86NJPQ1@P68;;;
MP.W93%,70-CI%C(P*]4UWP)X>\:W7Q0\77FDVER!92Z/:RR0JV6MHW\Z<9'^
ML$Q,6[J!;+@U0A_95MK?P/\ %/P^EU$R^)[AY-)#,WEZ?$I,UO'C'RA+F25L
M+G@@]2:]*D\%7NA?")O"VB+;7NH+IILEEU"=XHYI'7;)-(ZH[99F9S\IR3U&
M<@ X#X"?"_PQXG^#'PVU'5=(MM0>WTEI!;W,2R0R2SB,R32(00\G[H ,>0"W
MKQS7[,/PE\*>,?@MH5_K&@64VIPZG>2-<M"C2OLNI5$<CD'S$V_+M;(QC&"
M1Z]\(_"FO?#[X4:-X=OHM.N=4TFU6UB-O=2>1.%&%9F,09,]P%;'J:R_@'\/
M_$7PJ^&G_".ZJ-*N[RVFN)[>2RN9/*E,LCR[7W1@H S[<@/QSCM0!Y%\'?%%
M_P#! VEKKLQN?AIXCU*\MK"[D&4T6Z6ZEC%O(>?W,FS*GH#G.,DU2^,7@OPY
M8_LH?$B:ST'3K6>VUV^,<L-I&C(RZL44J0,C"80?[(QTKW+PA\,Y[KX7WW@[
MQMI^EW=I=27/F1V,[S1R)-,\N?GC0HZE^",\J&!!X'$:S^SQK[_LYWOPOL=9
MM;N6ZNIF.K:E)(7$)O#<(2 IW.1A6Y SD\T ='H.A>"KCXEZ$FE>!I/#>I:=
M;W.I0ZC'I2V"N-HMVA)V R BXW$=BB&O#-3;2O!EKKO@GXQ^&_[.N-6O[F6P
M^)$-OYT4\DC,T<DDH^:-E!5=N<;%VD!<D_2XLO'VJ:MI0O9]$TO2H9Q->?V?
M)-+<7"JI(C4LJA%+[2W4E01W-<=J'PE\:ZW\-KCP#JVL:'J.C7D1MY-4>VD%
MU!"6SL6,DI(ZCY5D++C:K%"10!SWQK?5O!7Q2A\<:IX1_P"%@?#^32!83V]O
M$MQ-I1\PM),L+<.KJ1N([+R5"C=Z/\ 5\,+\+-,_X0V_74/#<D]W/9NJ,GE+
M+<RR^25;D&/?LYY^7/>F_P#"$^*?#7B::_\ #6IZ=)I#:;::>FCZHDORF'S
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
M?_ &ZN;_ /:?^.NH:W!)<:_9216^GP?*)#9!Y-JIN( #*EN>2!ELD\YKZ/\
M#7A'2/"$5_%H]E'80WMW)?311<(9GQO8#MG&<#C.?6LKQ!\+/#?B3Q%;^(+B
MSFM=?@B,"ZIIUU+:7!C_ .>;O$REU_V6R!VH \JT'XH>&?B78?%^?0/#.K:/
MJEIITMGK%SJ"6Z1R3Q1S(B?NYG+,!N&[&,*.>@/D7@?2=6^'?Q@\2_"JQMYS
MH?Q!M+;5+:6#"K9P/_Q^$?W?W?GQJ1R&2+UKZDTKX(>#=$T'7=(LM-GM[779
M&FU.1-0N1<7CMG<9)_,\PYW-GYN=Q]:U['X>:#IT5HL%K,)K2QDTV"[>[F>Z
MCMY"I9!.SF3JJX.[*X&"* /DO]GN"&V^$W[2$,2H+>.?4D144!0H@F   Z#'
M:N$N+BYTGX8_L[ZOXH6*;P59WS-''I19;X3^<6!<MD%/DZ+@]><X(^R=&_9T
M\ ^'K36;73M*O;2UUD,NHP1ZQ>^7=;N&WKYV"2"03U()'<U/H_[/_@#0KC2)
MK;P^DAT@DZ='>74]U'9DG=F))794.[G*@<\]: /!OA2=='[7OQF_L)=.:7;#
MYO\ :+2!<?+C;L!Y^M:/[ 7F?\(W\0O.V^;_ ,)')OV9VYV+G&>U>V:7\"O!
MNB:]J&MV%A?6>L:BK+=WT.KWBS3AA@[V$N3[$]" 1@@5=\!_"#PG\,9[R7PS
MIDFEF\):XC6\GDCE;(^<H[E=W'WL9QD9Y- '94444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%)G% "T5E>)/$MAX5T:[U/496BM+5-\C1QM(P&<#"J"3R1T%<U\.
MOB]HWQ*EEBTZ"_M9HXO/\J_MC"QCWE0V#V)!Z\UK&C4G!U(Q;BMWT [JBBBL
M@"BFLX3K7GOCKXZ>&? 4ACNI;J_DC;%PNF0&X^S#(!,NW[@^8<'GVK6G2G6E
MRTXMOR$VEN>B45C^%O%ND^--'BU31KQ;VRD)42*",,.JD$ @CN"*V*SE%Q;C
M)6:&%%%%( I*@O;V*QM9KB:18HHD+N[=% Y)->5^&/CM-XF^)47AF+PQ>6]G
M-&\T.HSRJK-&H.9#%CA"PV@[CD]JWIT*E92E!74=6!ZY1116 !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !11534]6L]%L9[V_N8K.S@4O+/.X1$4=R3P*/("W25YN/C$WB!&
M/@SP]J/BJ/HMZ +6R8XSQ-)C</\ <5JO:?XS\3P2C^W/!LMI;Y.9]-O%O,>Y
M0*K'\ 3[5O["HMUKVNK_ '7N!W=%4]+U6VUBU6XM)?-C/&<$$'N"#R#[&KE8
MM-.S ****0!1110 4444 %%%% !1129H 6BDW4 YI7 6BBBF 44AXHW"@!:*
M3<* <TK@+129S2TP"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***@O+V"PMI9[
MF:.""-2SR2N%50.I)/04+71 2R2+$A9F"J.I)P*\AUWXLZGXWNKO0OAI;IJ5
MW&3#=:_,<6-BWL<'S7]E!'3J*SC=ZQ^T+=[+.6\T/X=1N5EG'[N?60.H3C*0
MGN>"<^OW?6]!\/Z7X5TJ&PTNRM]/LH%PD,"A%'O[GU)Y->BX4\)_$7-/^7HO
M\7=^73KV%N<QH?A:S\!:'<ZOXBU>75;V&(W%WJ-\Q*IM&3Y:9P@^G)XR3Q6;
M\%8+C7#K7C6^B,4^OS[K9&ZQVD?RPC\?F;\:Y2[\53_'OQ_=>&-'4GP-HLR'
M5]31P4OI@0RV\9'501\Q!_$<;O=;>WCM88XHD6.-%"JJ# 4#L!V%77E.C!QJ
M/WYV;\H[I>5]';HK=V+?4EK+\1>(].\*Z/<ZGJMW'964"[GFE/ ]O<GL!R:B
M\6^+=+\$:!=ZSJ]TMK86R[I'/7T  [DG@"O*=$\&:A\9]:3Q-XT@:+PS&V_1
MO#LQ*Y7C$UPHX+'!(4YX;GTKGH4(R3JUGRP7WM]EY_@D-NP[3;KQ#\=K^&^,
M=[X:\!QG=$N\QW6JCJK\#,<9&#UR>H[$='XX\6Z%\'/#\%AI=E"FJWQ,6EZ5
M:1#?<S' &0!TR5W,?7N2*H>,?C(ECJC>%O!-@OB3Q0$*F&!@+:S '#3/D  <
M<#Z<' /%Z?<IX$\=Z3#X@9_'OQ+U60#%NR^5I<!/)3(^10"QS@$X/W1U]6-&
M56SG'E@M8P3U:WNWV[R>^T2=CU?X/>!I/AYX#T_2;B3SKWYI[N0=#,YW-CV!
M.!["NVI,8HR*\*K4E6J2J3>LG?[REIH+7(_$;XE:5\-M&6\U R3W,[^39V%N
MI::ZE/W41>YZ<]L_2D^)GQ0T+X4^&9]:URY$<2?+%;QD&:=^R(N>3_+O7@?@
M/X=_$'XO>,G\=^)IW\+V-RFVRMP";J"#/"1@_P"J)'5_O'Z&O1P>$C4BZ^(?
M+37WR?9;_/L)OHC9E\4^(?$&K"UUJ&W\0^(MV^T\*6+!K33CVDO9.C.N1A"<
M ^^"/5/AA\-9/""76IZM=+JGB74"&N[T+A5':*,?PH., 8'M6_X3\%:)X*LS
M;:18PVH;'F2@9EE/J[GYF/7DGO6_4XC&*:=.BN6/W7^71>6NNK;8)!1117F%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%-=PBDD@ <Y->7:S\=K.?5WT3PAI5YXSUE?E<:>0+2W/;SK@_*GT&3^-:0IS
MJ.T%_7FP/4B<57N=0MK*!IKB>*"%3AI)'"J.W4UY-!X)^*'C&9I/$?C.+PS8
MN21IOAF$&0#/ -Q(-V<=2%YSVK1MOV</!#3"?5;*\\2W?>YUV_FNV;CJ0S;1
M^"BM73I0?OSOZ*_XNWX7 U]8^.?P_P!!\P7OB_2(VC;:ZI=+(RGT(7)%<]_P
MU)\/[@D:?J%[K+!MN--TRXFP?P2NVT;X:>$_#QSIOAK2;)O[\%E&K?\ ?6,U
MT*01Q*%1%11P HP!3OAU]F3^:7Z/\P/+'_:;\#VZL;RXU33RI *W>CW:$?\
MD.ND\'_&+P9X^F$&@^(K&_N2NX6RR;)B!U/EMAL#(YQ78-&F,E17SU\:?#VB
M?$/Q')X6T/3-,L=7L56^U?Q1L6-M*BSD8=,,96 ) )P ,FM*4*-:7+9KSNG;
M\%^8STGQ3\4/L^K2^'_#-B?$?B15^>")MMO9Y'RM<R]$'? RQQP*IZ3\(!J\
MJ:CXZU!O%>J9#+!(NRPML?PQP#@_[S[B<#I7/_LGV(@^%<<S6H#R7EP$U)XP
MLVHQB0A+B0\EF8=R3G%>U8Q2JMX>;I4^FC?5_P"2\OO CAMXX(UCC1411A54
M8 'M3RH-.I&. :X;(1RVLL^A>)])NH<+;:C,;.YCSC+E&='Z=<H5]]_M74@Y
MKB)KX^,/&MK;6P+Z7H<K3W%R#\KW6PHD2X^]M$CLW8$*.M=OPO4UK/11OO;_
M (;\ %IKN$&3TKS7QK\<=,\/:TOAW1K.Y\5>*I.%TO3,-Y7.,S2?=B7USR/3
M'-86G_#/QUX]9[GQ_P"*I-.LW.8] \,R&")5_NRS_??T(! ]#6JH-1YZCY4]
MK[OT7Z[>8ST+7?B=X3\,R&/5/$FEV$H_Y937:*__ 'SG/8]JR8/CQ\/+F;RH
M_&.CEL9RUTJK_P!]'C]:ET#X)>!/#L+)9^%=+RS;FDGMUF<GW>3<WZUJWOPX
M\*:A#Y5SX:TB:/IM>QB(_P#0?>J_V9+7F?W+\-?S$;=I?V]_ D]M-'<0.,K)
M$P96'J".#4X.17!6OP4\,Z1<23Z+;3Z!*^3G2[EX #_N [?T_.KL$UQ\.?#^
MH7OB#Q#<:S86XWQRW%N@G0= A* "1B2 /E!)('.:QE&#?[N5_)K_ (<#K9IX
MX$9Y'"(H+,S'  '4DUYC=_M%^$WU!M/T,W_BZ_7K!X?LWN0O.,F3A ,]]U1M
M\/\ 4_B;?SWOC666/0<D6/ANWF:--O9[EEP9'(_@SM7W/3T71?#VF>';%+/2
M]/MM.M5Z0VL2QH/P K7EHT])WD_+1??U^5O5@>=/XW^)GB&(_P!C> +;1D8'
M;<>(-34$>A,408^_45F_V/\ '>[EWR:[X-T]2?\ 506<\H ^K'FO9\4M)5^7
MX81^Z_YW \>'ACXSJQ;_ (33P^Q.2%.D$*/8?-G%):-\;="F:2ZA\)^)K8$8
MC@DGLYCZ\L&7]*]AP*#P/:CZP^L(OY?Y6 \OT/XY0CQ+;^'/%NAW?@O6KGBU
M6]D66VNCQD13K\K'GH<?GQ6YXY^+WAOX?W$%GJ-V\^K7./LVDV,33W<Y.<!8
MUYYP<$X'!YX->"_MC_$ZWU71KOP/HMK#>ZG%+ ]S>N-WV.4L#&D6.?.8 GCH
MN>M>Y?"SX6Z1X#T.TD6S$FNS0(;_ %*Z<SW,\I4;RTK98C.>,X]JZZE&G"G"
MO.+7-]GOMKK=I:^?J,P[C6?BMXO=FT?2-*\&:>0 )M;<W5VW^T(HSL7Z,Q/%
M7+/X2ZW?0;M?^(GB2]N6.6&G216,7T"QIN_\>KTS  Z8%4-;UW3_  YIESJ.
MI7D-E8VZ%Y9IG"JH'^>E<:K2VIQ2]%=_C=B.+7X&Z&,EM6\3NQ&"S>(;S)]S
MB3&:S]3^%OB30XA)X/\ '.JVUPG_ "Z:[)_:$$G?;F3YUZ8R&/TJDOQ,\7_$
MB%V^'^AQV>E,VU?$/B'=%%(.<M# !O<=,,VT?D:T+'X.7>KPE_&OBO5?$\TN
M#);0S-8V0/HL4)4D?[S'/I73S5*>M:?R>K^[9?-H9!X>^.FG:8DNF>.;FQ\.
M>(;1-T\1G4Q2@=7CY)P<9QU]"<$UHQ?'GPWJ/_(&@U?Q$<D9TO2YY%X_VRH7
M]:Q-'\$^$-*^*]E8>'=%L()-/LY9=1>"$-MW[5B5V.26.&8<YP#7KZQ(J@*H
M4 8 ' %16]A%IQB]5?>R^[5^>XCB3\0]:F&;3P!X@E!&1YSVD/\ Z%/G]*KM
MX^\81X+?#74V7OY6IV3,/P,H_G7H&T#M1@5S\\?Y%^/^8'GZ_%^.R/\ Q/?#
M.O>'8U(#W-W:K+;KGN9(6<*/=L"NXL-0M]3M8[FTGCN;:50R2Q,&5AZ@C@U,
MZ*0<@?4UY9X9T^P\/_&G5K#07D2VN;'[7J5HCEH(9S)\C =$=@3D=QSVJE&-
M52<59I7\O^!^('JU%(.E+7. 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !117B/[6WC#Q%X"^'.GZUX<\2W'AJY_MBRLIIH
MK>VF1H9IEC<L)HGP5!)!&.>N: /;J*^=M2^(_B7P-^T3X#\&6'BR3X@:5XDA
MNVU*SNX;7[5I*Q(K)<![:*,"-B2,2*<D'!Y&/3=-^.'@S5]+\5:C:ZI.]IX6
M9TUEGT^Y1K-D!9U96C#$J 20H) YH [RBN8M?B1H%YXOLO"R74R:]>:4-:BL
MYK2:)OLN\)N;<@"-N."C8<=P*Z"^O8--LYKJYE2"WA4O)+(VU44=23V HWV
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
M#VE8K'D>RL/<UP_5YI<T[+U?Z*[_  $>A^(?%&E^%-.>^U6\CLK9/XY#R3Z
M=2?8<UQTEWXA^)482SCE\->&9ERUW*2FH7*G_GFO_+$$9^9OFP> .M>&_$#P
MWX!T74&NI/B;XD\0>)W<);V>F:E%-?RRG@)&4C/E \<* !CH37H7AW]FK1->
MT>QO]?N/%,5]/ 'GL+O77E\MCU1F4 ''MBNSV%*C!5')W?>/Y)M7]=AZ'K5B
M=$\(Z;#90R6FFVENNU(S*J <^YY)/4GDD\UX7\0?C=8_$+QI/X'\.^-=/\*Z
M;8J)-6\027<:._3$%J2PRV"<N.F/P/HFA_LV_#;P^RM;^$[&>0$G?>@W))_[
M:%J\Y^!/ASPSX(\8^-_#.N:9IUAKDNLS:A8_:;=$%Q9R8\OR21@A<'*J>,].
MM305&//43<I+75+OOUO;S ]%^&]W\-O"6G1Z;X4U'2YC(P$DMG.MQ-<2=-TC
MJ26;W/3V%>EHX=0PZ'FH;>&"UB5(46*,#A$4  ?05C>,/$;:+H5[/9W6GQW\
M<9:%=0F$<;..BDY&,].HY-<$I>UG=7;?=W Z&BOF"S_:RUNW\365G<^'(-8L
MY61+D:'OFFM220QX+"0+C)(P/?O7T9X>\16'BG38[_39S/:N2 S1M&01U!5@
M"#[$5MB,+5PMO:+?YB-.J.J:-::P+=;R%+B."9;A$D&5\Q>5;'J#R/0@'J!5
MZN"^,'Q/B^&GAM98(3?Z[?2?9=,TZ,9DN)VX& .=HR"3]!U(K"G"4YJ,-V!V
M]M=PWB%X)4F0,5+(P(R#@C(]#Q4U<7\(? Y^'W@/3M*FD\Z^(:YO)!T:XD)>
M3'MEB![ 5S7Q ^/7_"MO%Z:;JWA?5'T1D5_[;M(FFB&1SE57L>#SGVZ5HJ+J
M5'3I>];\0/6:0G%>-VW[4GAO7H6?POH_B'Q;C@MI6ER&-6_NLS[<'I^=30>.
M?BCXN1ETGP-9^%X' VWGB.]WN..3Y$0W9]B15?5:J^-<OJTOSU ]=:0*"3T%
M>.?%W]IWPI\-K&\AMYFU_6H4S]@L/W@C8G:IE<<(-Q .>>>E++\&[[Q''O\
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
MI\?_ (8R-M7XB>%F/7 UFW_^+KNA!&HP$4#T I^T>E '"GX\?#<=/'GAQO\
M<U2%OY-36^/?PW4@'QSH&3S_ ,A"/_&NZ$2*<A0#["L_Q'X@TSPEH5]K.L7<
M6GZ791--<74QPD:#J30!R@^/GPX)X\;:(W^[>H?ZT#X^?#INGC/1R?072USO
MP*^+GB'XU7&H^(H]#BTGX>2)MT:ZN=RWM\XD=6EVYPL>U5ZJ#N)P6 R?7?*3
M!&T8/44 <,/CKX!;[OBO37_W)=W\A1_PO7P(71!XELV9VV@#=R?RKN?)3CY1
MQTI?+7^Z* %5@PR#D4M(!BEH **** "O&?C'\*?%WCGXG?#OQ1H-YHMI!X0G
MN;I8-1\UFNWFA\H@[!\@5<D')R3VQS[-7F_B_P"/'A_P!\1O#_A#Q';:AHTG
MB!VATO5[E(OL%U, I,0D$A9'RP4!U7)Z9R,@'(2?"C4+?XM1_&?XC:]IT8\+
M:/<P65AHUK*L%K"59IIY9&8O*VPN H4 <8!/7.^ >@>%O'?Q<\;?&#PG=W-W
MX=UB.&UL"\<D-O-<^6GVRZCB=5/S".VB+8!W0S#G->H>.?BC'X)\5>%=!D\-
MZSJ\OB2Y>SM;G3_LODQRI%),ZR>;.C#$44CY"D87 R< ]K##';Q)%$BQQ(H5
M408"@<  =A0!P)UO7? WB#Q)J'BS5UU+PY>SPC0[+2-$N)I[-0A\U9C$'+[F
MP0< #!]0 \?&WPX1D6WB-L_W?#&ID_\ I/7>XYS05!ZT < WQO\ #X/&G^*6
M^GA/5?\ Y&KF/'OQ]NK'2MGA7PCXGU;5)@4CDN/#>HPV]N>,/)N@#$<DX4$\
M=J]D\I/[HKRGQCJ_C'Q7\04\*^$;V'P_IUI:"ZU+7)+7[0X=F*I!$""F[Y2Q
MW'.",=.:BU%IM7 P?A?K/AWX?VEY/+8^+=5\0:E(+G5-5E\)ZF'N)2.0 ;?Y
M4'(51T'J<FNX?XR:.PP-%\5$'CGPMJ(_G!7F7B2^U7PMX$F\=Z/XS\2:J-(O
M52\T_5&MVAFB2X$4X*)'E1MW,&W9  Z5]$+&A4$*,$=J<YRJ2<I.[ ^9_$+Q
M^%?%$_B_X=:7XCL+^XP=0T"7PU?1V.HX[X$0\N3T8#&>O5L[?B#7M'^*>GZ?
M=ZSHOQ$\+:C$I#V^G:;>H5]062-E8=\@ ],^@]^*A5.../PK-T76HM6:[A&U
M;BTF,$R!PVTX!'OR"#R*V^LU-&GJNO6W;S ^>[;P9X1MMQ>?XKWJL""DUOJ.
M"#CCB(''%2Z;X"^%5I*LC_#?Q5J,P)8R:GI-_<ECZL),@_E7TGM'O^=)L![4
MWBJ[WF_O \:TZ[\#:3L-C\,-2M2I&#%X39",=/X*CL-6M/#GG1^'M&\::19S
M.TIL(=#+V\;MDDQJZG8"2254@9[=:]J  HZ5C[2;W=_74#PH1:#J%XM[K_@_
MQEXKOE.8Y-8TGS4B_P!R(!8U[\A<^IJG)X-^',UREP?@YJQ<,6VKHNU,^Z;P
MI'L17K&@^/;?6_&GB#PV;2YM+W25AE+7"A5N(I <21\Y*@JRDXQD=?3JJM5Z
ML?AFUZ.P'S5J^BM!XY\.>)/"G@?5M!.E1RP-:'P]$8G608+J$FCPX&1DGO\
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
M1+:3M))<6^P$O*" %;<2,#T^A/DO@3]GGQ?\.]>N-+TCXBO#\,7OVOX?#QL
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
M/RD9 7;SWX&/6%UOXRI'&O\ PB/@\D* SMXCN>OK@65 'GGQJ\4>*/A'\7?
M?B&#1Y-<TZ\C;P]<3I<H);YY KQ!EVJL;^8K,",J0"/EKVWP-XE\1^(89VU_
MPE+X7=7(C22^BN?,7C!RG0G)X(XQWR*\O^(7AOXL?$?PW+I%_P"&_!T">;'<
M07$7B"Z\R"9&#(ZYLL9!'XC([UU"ZI\9"ISX?\%(??7+MA_Z1B@#U.N5^*?A
M5O&WPZ\2:(BJTU]I\\$(?IYA0[/_ ![%<VE]\7RP#Z3X+1>^-4NV/_I,*62Z
M^+C;P-.\&;2,#-_=_P#QB@#FOA[\0]:M/V</!FK>'_#$WB_5$MHK&6PCN1 R
M&(-%([,P)X:+& "<L*W/A_\ &S4_%/C,>&->\"ZOX2U&2VDNX7NG66&6)"H)
MWKC'+@=*X#0OA+\8_!_B'6M0\,ZMX5TBQU6Y:\GTF5[BYMEF;[[1@QJR9/)
M/)]@*W="\%_&BT\3MKFL:WX6UFX2(Q6]N1/##;AOO;0J98\=6)ZF@#WBN=^(
MFF2:UX#\1V$,7GS76FW,"18SO9HF 'XDUS7F_%C'^J\'9_ZZW7_Q--W_ !9;
M(,7@W\)+L_TH ^9_V=M0^*GCSP=X;L](MK!=%\(2.5.K1M$MS,@98K?<I+'$
M<A);: "5ZXY]U3X_M<>#=)\2W%FND+::VFB^(M/N/G:Q9F\LMO&,!7:,Y(P0
MV#@]'>"_A_X\\ )JR:):>$;-=3O9-0G5I+V0><X&[&>@X' P/:N<NO@7X\U/
M4O'$U[>>%Y;'Q9!#%>6 CN1&CQKM$J'.5?H<^O- '8WNIZSX;^+B:1J=U;:C
MX1\6Q2_9XIFQ+:SI$H:,9.&1P/N@=3GUSYQ\&=/^(5[X1UNTT3Q=':2>$M2N
MM&M=&N+".6*?R2& FD.)!NW!05(  '!YK4\(? +XBZ)K.BZKJOBK2/$%SH4!
M@TJ.^BN6BM@>"Q"NNYMO 9LG&!V%;'@;X/?$/P%XF\6ZU8>(?#;R>([I;RXM
MY]/N7CBD&\G9B<8SO[^@]* .<\;?$.WUC4_A#\1[:+RXTU631[Z M_J&GQ"X
M8]BF'(SU&/6NT^.7BS6['Q5X'\(V=]/H>G^)KM[>;6[ C[3;M&H81J&4J-Y(
M7/)Z\5R^I_LT^*-4\,ZQH3ZWX=AL]4U9M9F:'3;D/'.Q&?+S<$*N!C&.A/?F
MMWXA?"'XA?$F+1AJ'B?PU9RZ1?QZC:SV>CW <2IG&=UR1C)!(]J .=OO!8U_
MXVZ%X2^(>J_\)9I]OI,][I$=R@A2:7>BMYR*=LDJJKD'&,9. :P_$_B27X/^
M#_B1X!T^5[2"S%O/ITKDDV]G?3B.0IWQ"9.">YY]_8YO!?CVZU.TU&;6O!3Z
MC:JR07<GA>XDEA5OO!&^W KGOCK6'XB^!_B'QAJ=[J.M:SX5O+R\TUM(GD'A
MZ[7=;,X<I@:C@'< 0V,@]#0!E^+X+?\ 9WT+PO=^%(XK?0K618]7MEC#27=L
MJ8,HQUD!.XL.3GG@8K=^*=W+\0/$7A;P+INJW5CI^LV\FIW^HZ7.(Y3:1%-J
M(X.0)&< D<X!K.TGX!^)-*\.3:*_B?P_J%K-:/I[O?>'KF5S;-G]T#]OX49Q
MQSP,Y/-5=!_9[\8>';GPE<VOCW2S<^&K>6TM9)- G/FPR8RDB_;L$# Q@#[J
M^E %2Z\.6?[.7Q"\+WVG76H)X2UV9M)U"&[O))XX+AL&WE =CMR5*D],"OH0
M'->/?$CX/^,_BGX3N?#^L^,=!CM9F202VGAR9)8V5@05+7K#MCIT)KH[/PW\
M1K6T@A?QIH,[QH$:5_#DH+X'4XO<9- '?T5Q2:%X]VOO\7:*25PI7P_(,'(Y
M_P"/LYXS^8].8SX=\?E<?\)II(/JOA]A_.Y- '<T5PJ^&O'P;+>-]-(]!H&/
M_;BE'AKQX1SXWL!_NZ$/ZST =S17!'PKX])Y\>6H_P!W0D'\Y32GPEXY/_,_
M1 ?[.B1?U>@#O**X/_A#_&Y_YJ !]-%A_JU'_"'>-2>?B#(![:/;T =Y17!K
MX*\9!@6^(=T1W"Z5:C_V4T\^"O%;=?B%J '?;IMF/_:5 '<T5PA\$^+D'[OX
MBWY;_IKI=FP_2,4T^$O'2@A/'T+>ADT2,G]'% '>T5PP\,^/!C/C>P/K_P 2
M$?\ Q^F-X7\?-G_BNK%<C^'05X_.8T =Y17!'PGX\8#/CZW7W70H^?SDH_X1
M#QQD?\7 4#T&BP_U8T =[17':-X8\666JV]Q?^-3J5DC$R6?]EPQ>8,<#>#D
M8//%=C0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 5Y1\8K[QYX?T;QEXCT?7+#2M%T;0
M)+VSMFL1<37%U$DTDAD9F 5,+$H !/WCD<"O5Z\__:"N%@^!WCU"LDDMQH5[
M;0Q0QM(\DKP.J(JJ"22Q   [T >=?#SQ+\0-=^$GAKQ]K'C_ $?3M+U?PZU]
M?R7^G10Q:9-+;AX9T?< R1N<%'(W _>&,'8MOVA= \#:?\+=%U_Q,GBK5?%-
MOG^W[2T,-O.B6TDINMJ*54.R*H0'/[S.,*:SOA%=1K^Q9HUM<6]RDUGX1%A=
M6LUG*)4F6UV/&8BNXG=Q@ Y[9KROP]<7/A?P5^REK][H^NBT\-K/IVJPVVD7
M$ES;3OIDENJ-"$W@&7"9VXYZ]Z /9OA/\2=9N_B5\:M,\5:[;RZ)X4U"T6TG
MFBBMH[6WDM!,^]QC(&[EF)X':NYT7XR>"_$$.LR67B&T<:/;_;+])=T3V\&T
MMYS(X#>65!(?&TXX-?*'C3P[XB\;2?M/V/AK3-1GU*^U/2-1LK5[>:W75(;1
M(/M$,4V!DDQ.GR-DG '#9KT;X/:EX+\2:_JGCW2_AYX[BU6P\/2V>HWWBJ:^
MENC'N$HTZ&&YE<3L2'/R\*0HSF2@#Z*\.>(],\7Z!8:WHU[%J.E7\*W%M=P'
M*2QL,@BO'? =P_A[]J;XC:+<$;=<TVRUFVSDG$:^0X!^I/'M7JO@+7+3Q+X*
MT/5;#2KO0[&[LXIH--OK46T]LA4;8WB'"$# P./3BO*?C#)<>!_C9X#\:VVC
MZIJ=G):W>DZFVDV;W4B1D!X240$D!]QXYX[]* .I^(/AO7O#,#^(O \I^UVK
MB>[T.7#0:A&,[T3/^KDP<@KQD=.3G/\ $_Q:\&-H?@'QI>:=#J6F7^H1VUEJ
MTXC4Z9+,I0NQD(*8PRMCD8/M3+C]I3PYJ5O/:^&[+6O$.O;"(=*BT6[A9I,<
M*[RQ*D8SU+$8&>O2N+^(_P"SQJ^K_LC:EX%MQ%J'B=$_M"W6%MB?:A/YYCC+
M'@8+Q@G&<YX[ 'M_Q#^(.B?"[PE?>(_$%R;;3;0+NV*7DD=B%2-%'+,Q(  _
ME7E7AGXQ?%OQY>65[H_PC31?#4\J_P"D^)M6%K=M%GE_(5&9#CD Y_&JOQST
M#Q!JWA+X6^+[NRE:3PKJ5GK>N:6I\R0*L8,I 4$,T;\\<<9X R/8]=UB[NO"
M/]I>&UCU&>>.*:T((V2HQ4[@21QM)- &ZLJN[HK LOW@#TI]?,'[/,LOB;Q^
MNOZ19WUAI]OIKVNOW6HR#S;_ %!I-P#KG)* GYB!@$+7I?QT^)$OA2RT70],
MOH;#6_$.HP:;!=2%?]%5V^>4@^@! R",D=<8H ]4K(\4^*],\%Z)/JVL7/V3
M3X"HDEV,^W<P4<*">K#M5#P?X-;PJ9F_M[6-9695W?VK<B8AQG++P-N>,J/E
MXZ9SGCOVFXM9O?A!KMKHFC-K,\D+&54N4@:!$^<RC=][&W[HY.>* /5E8.H(
MZ&EKQ7P#\<-=UKPIHUQ-\.?$LPGMH#]LMS:RQ2DA0S@^<#CDGD \'C-<1:6'
MB+6_BUXMT.[\=ZQX3\2PSK>Z"IE66UN;*0E@C6['9)L8%3C!Z]=O !]0UD^(
M_%>C^$;#[;K6I6NEVFX+YUU*(U+'H!GJ?85YM:_%;7?!C?V/XWTN*75$TVZO
MX]1T@E[>\$"[G^0C=$Q'8Y&>,\@'+^$GPTL_B+I-AX_\=V\7B#Q!J2M<6T-T
M"]K80/\ <BBA?*C  )8C<23SW(!ZYX8\6:1XTTE-3T/4(=3T]V9%N+=MREE.
M"/J#6O573M,L](M$M;&UAL[9,[8H(PB#)R<  "K5 !1110 4444 %%%% !11
M10 4444 %%%% !1110 44F:3>H[T .HIN]?6C>OK0 ZBF^8N,Y&*3S5'?]*
M'T4SS%]_R-+O'O\ D: '44WS![_B*7<* %HIID4=31YB^_Y&@!U%-WKZT>8H
M[B@!U%,\Q??\C2B16; //H1B@!U%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% %?4()[FRGCM;C[+<,A$<Y3>$;'#;<C.#VS7&2>#_&DHY\=HI_
MV=&BQ^KFN[HH X4^#?&!=2?'KA1U4:1!S^=/_P"$.\6E2#X^N![II=L,?F#7
M;T4 <*W@?Q4ZE6^(5\5/7_B66G(].8Z0^!O%94*OQ#OPH/\ T#+/IZ?ZNN[I
M,8H \'\0_LJ0^)=4N]3N?&6JVNIW((DO--MK>T=CW+>6B[L]]V<UC1?L1: E
MC/;2>)+^X,Q&^XFL+*2<\YR)6A+J<]U(KZ2HH \.;]G7Q+:QQ)IWQE\8VD:+
ML$<A@D7;ST&P8//7Z>E7]#_9[O\ 1([TCXG>+;RXOD$=U->_8[DR*-WRCSK=
M]J_,>%QV]*]BHH \J\.? V^\)>'[31M*^)/BJUL+52D2>5ILA4$YZO:$]S^=
M9OBS]FF+QY;Q0^(_'GB75Q"289)K;2UEA.0<I(MD&7H.A%>ST4 >%>'?V3-*
M\+-<OI_CCQ<LMS%Y,LD\UG,S)@C'SVQZAB..QKJ])^#5[HFG06%I\1O%R6L"
M!(XR]B=JCH ?LN:]*HH X)OAAJ3 ?\7$\6# ZB2SY_\ ):G?\*POC(7;Q]XK
M8GMY]L!U]!!7=T4 <*?AE>$8_P"$[\58_P"OBW_^,TW_ (5;=$G/CKQ6?^WN
M(?RBKO** .%7X73JK ^-?%+$]S>IQ_Y#H_X5=*#G_A-/%/T-\F/_ $77=44
M<,/A<Q.6\8>*7]O[1V_R45)#\,$A8,?%'B:3'9]4<BNUHH X]/AK;*P+:[XB
MDQV;6+@#]&%'_"LK(@ ZUXC; Q_R'+H=_9Z["B@#CG^%^GR+&KZOXC(08!&O
MWJDC/?$HS]:>_P ,M,D.6U'Q#U)^7Q#?KW]IJZZB@#D#\+]**X_M#Q%CV\2:
MCG_T?3(_A7I4; C4O$;8.0&\2:B?_:]=E10!R)^&.E$8^W>(.1C/_"1ZCGKG
M_GO3X_AMI<3(RWNO95MPW>(=0;GCKF?D<=#QU]:ZNB@#F)OAYIMPH5[S6L E
MOEUV^4\G/:89'M5;_A5FC$<W>O'Z^(=0_P#C]=A10!QX^%>BA@WVC6B<8YUZ
M^/\ [6IX^&6CB17\_5]P)/.LWF#^'FXKK:* .1_X5=H>XG.I-G.=^K7;#\C+
M0GPK\.J&_<WK;A@[M3NC_.7BNNHH X__ (5/X;)YMKIN,<ZA<_\ QRF_\*B\
M+<_\2^4Y];R<_P#L]=E10!QA^#_A0C!TPN/]NYF/_L]'_"G_  @=N[0[9L#'
MS%R?U:NSHH XUOA#X2(P-&AB]X6>,_\ CK"FM\(O#A8LL=_&3U":K=*/TEKM
M** ..7X5:&HP)=84>BZY?#_VM1_PJC0B"#)J[!NH?6[TY_\ (U=C10!Q:_"/
MP\I! U+CUU>\/_M6MCP[X,TOPM+/)I\<R-. )#-=2S9QG'^L9L=3TK<HH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH ***:[%5R%+'T% #J*0=*6@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
4H **** "BBB@ HHHH **** /_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>15
<FILENAME>screenshot2025-07x29101715a.jpg
<TEXT>
begin 644 screenshot2025-07x29101715a.jpg
M_]C_X  02D9)1@ ! 0$ > !X  #_VP!#  ," @," @,# P,$ P,$!0@%!00$
M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_
MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04
M%!04%!04%!04%!04%!04%!04%!04%!3_P  1" +A UX# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#]4Z*** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBFEP
M* '44WS!_P#KH\P?Y- #J*9YJ^H_.@S+ZY^G- #Z*9YJ^_Y4>:ON/PH ?143
M7,:'!;%,:_MU&6E1?]Y@* +%%5?[3M,9^TP_]_!_C1_:=I_S]0_]_%_QH M4
M55.IV@ZW4/\ W\7_ !IDFLV,8RUW !_UU7_&@"[168WB72E.&U"V4^\RC^M1
MGQ;HH.#JUD#Z&X3_ !H UZ*QCXRT)>NL6(^MRG^-,;QQX>7[VN:</K=Q_P"-
M &Y17/M\0?#"??\ $6E)_O7L0_\ 9J8?B1X3'7Q/HP^M_$/_ &:@#HZ*YD_$
M[P>.OBK1?_!A#_\ %4A^*'@X D^*]$ 'KJ,/_P 50!T]%<H_Q8\$Q_>\7Z"H
MZ<ZG#_\ %5&WQ@\"KU\9: /^XI!_\70!U]%<9_PNCP #@^-_#H/OJL'_ ,72
M-\:OA\O7QSX<_P#!M;__ != ':45Q/\ PN[X>9Q_PG?AH'T.KV__ ,72CXV_
M#P]/'?AH_P#<8M__ (N@#M:*XC_A>/PZ_P"A\\,^G_(8MO\ XNH#\?OADO7X
MA^%<^G]M6W_Q= '?45P!_:!^& //Q$\*CZZU;?\ Q=,_X:(^%I&?^%C>%3_W
M&+?_ .+H ]"HKSH?M&_"LDC_ (6+X7X_ZBT'_P 52-^T;\+%Q_Q</PTV3@!-
M3A8_HU 'HU%>;-^TE\+5Z^/=!Q[7R'^1IO\ PTM\+.?^*[T3C_IZ6@#TNBO,
M3^TS\+,''CK1FQUVW -+%^TQ\+)FQ_PG6C1G_IK<B/\ ]"Q0!Z;17 Q?M ?#
M"8?)\1/"K>PUFW_^+IQ^/7PT7.?B#X7&.3G6;?\ ^+H [RBO/V_:#^%ZG!^(
MOA3/_8:MO_BZ:?VAOA:N<_$;PIQ_U&K;_P"+H ]"HKS=_P!I+X41D _$?PL2
M>RZO ?Y-33^TK\*@,_\ "P?#Q&<9&H1D?H: /2J*\U'[2GPK;IX_\/GV^WQ_
MXT@_:6^%9SCQ]H)QZ7J'^M 'I=%>9_\ #3'PJ!Y\?:$/^WQ?\:1OVF?A6"!_
MPG>BMGIMN0?Y4 >FT5Y>W[3GPM4_\CMI;>ZR$C\P*0_M/?"T?\SGIY^F\_\
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
ML0MX BD^9>D!-NYA\A<]CMXS0!]4C]D'1,Y.LQ _[/A70A_[8T[_ (9%T@#
M\0NO^[X8T$?I]@KW6P2XCL;=;J19;I8U$KH,*SX^8@>F<U\;?$[0+']EK]IW
M0?B/:Z=%!X*\1;K+4!%"-MC,X =D 'RYPLG')Q*!0!ZH/V1='& ?$MQNZC'A
MS01_[CZB_P"&8?#%K?1V<OC2Y2[;&VW_ +*T))">Q %AFLGXCZU/\.?@SXZ^
M+VG:;!8^+-?6$VD[6RK+9VLCQPP;B1G?L;S6!S^\;:<A14/PI^$V@^(/V1_,
MU.RBO]7UO2[C4[G5KA!)=M<OO=)?,;YMR?+@Y_A]SD Z>^_9D\.6FW[7XRU6
MWW\+YEIH\63[?Z",U6E_9O\ !]I;Q33>.M3BAER(Y'&DJKXX.#]C&<>U?,>M
M^/=2^)?["T]QKY^WZCH7B"+38-0G&^5X@B.,N>=P$FTGN N<DFOK;6M&TZ?X
M+_#V.73K66-+WP^44Q+MC+75L&(&,<@D'US0!A2_L\>#+5MLWQ U*-LXPS:4
MIX[?\>E:-O\ LM>'KJ%9H?%NOS1.,J\9L-K#U!%KBO(OBEJ.@^"/VV;?5M8T
MLW.CQ>&'N;J*WL?/X"R@N4 .0 O+8X ]JZ7]BO2;V]USX@>,-*":=\/==U"1
M](TI9D8QLLKY8Q*2(2%(&TX)!7JH4D ['5/V8O"VG6PFO_&OB&Q@!V^;+=V<
M*Y/;/D"J.F? 3P'J\XMM/^)6MWT[=(K;6K5W/X+%FN__ &CK:*Y^ WCY9HUE
M"Z+=.H<9PPB8@CW!%?$-WJ>G^-/@1\)?ASHFEF#X@7=V;JSU:Y5;2-8Q+<#*
M7#8+$D*NT=U &6"@H#Z?U+X!^ ]%O?LVH?$OQ!87*@,8+GQ!#$V#TRI0'%7[
MS]FOPE::8=1N?'7BBWT\()#=R:VB1!3T;>4Q@Y'.:\N_:RTVXL/'W[-MIJ5P
MNH:A%J(@NKME_P"/AUEL0S'/J=QY]:N^,M;F^)G[=.A^"]942^&_#=N;N'3Y
M1F*YN#:^<)64\,074#/3RSZG(!V^E?L_^!=>MTETOXE>(]0A>0Q))9^(8I0S
MA2Q4,JG)VJQQZ GM4%O\%OAS/.L,/Q4UV:5@S"-/%$98A5+,1@9P%!)] ":[
M+Q!J7PXO/C)X:EFU6SLO'>ER2PPVHB*W-Q')$\9C(QEE&=P;D#:<<$FO#_A#
MJMSHG[8GQCFL_#]]KTC#:8].>V1XP9$)),\L8P3Z$GVH [N+X-_#.5YQ'\5]
M==H4\V8)XN7]VF<;FP>!DCGWJO\ \*W^$O?XQZN1Z?\ "<D?RD%<3^R1X9TW
MQUXB^.FEZQINVQF\0VTTMC,$)&RZGE$4@&Y2NZ,!@"01D XYJQ8:38P?\%#;
M^T^QVXM9-% $'EC9_P >J?PXQV- 'JVF_LV>%M6LH;VP\;^-+VTF7?%<6WBN
MX>-QZJRM@CZ&L"\^&GPIT_4;BQN_BWKMO>VK%)[6?Q],DD3>CJ9<J>O!]*]X
M\+^&K#P?H5KH^EP_9]/M0RPPCI&I8MM'L,X ] *^4_V^/!VE^%_@5:?V=:+'
M)=>+/M]Q, N]Y9H[IW+'&2,M@>@"CM3 ]!\,_!SX<>-6N$\/_$OQ)K[6P4S+
MIOCFXN?*#9V[@DIVYP<9ZX/I52/X>?"3^U#8'XGZY)?>?]F$)\=W082_\\QB
M<?/_ +/6LK]J1W\!_L\WOB+P_'_9^L:I8V&D7=[; (XMLDD9'<[F7/HYK9O/
M!FD0?L+RZ:EO$]HG@TZ@,*,-.+;[1YGU,GS9]Z .L_X9F\,'AM;\9.O]U_%>
MH'_VK7-W_P )_A1I_B6+P_=^.M:M-=F*K'IDOC>]2X<M]T",W&23D8&.:O\
M[&/BW5_&/[/V@7>M3RW=U!)-:)<S'<\L<<A5"3WP/ES_ +//-<]^T[\$!\;_
M !3:6-G<M8^(-.T2:]TNY#E5$RSQ@(V.@;.,]5.#V((!M7GP7^%^G>([70;K
MQ5K]OK=RN8-/D\97ZS2CU5//R?PJCKOPM^$OA;57TV_\>:[HVJ",SO;OXVO4
MF1,??96G.![D8KD/V?/CCK'CWQ/!HOB/3YXO'G@_P]JUO?+.O-PPFL0C'T<F
M,AAW(R.&P+__  3]SK?PY\4^*;^4WNOZKKTOVV]EYED"Q1,JD]< R,<?[5(#
MKM._9\\&Z_I?]IZ9\0O%U]IQ4G[9;^*Y;B(@#D[RS#IW!K 7X6_"B<_NOC#K
M!*C)V>-%; ]?O&O*M2ED\ ?MSW_A;0G>V\/^+%2#4],MCMBQ-;?.X4<!@V9
MV.-S#H3G9_;%\':+X/U?X':5H^F6UC8PZHT"Q0Q*NY%>V W8'S=\D]23ZT >
MACX5_"U;(7?_  MS71:[S$+@>.'"%P 2NX28S@@X]ZW+7]GSP9J&C?VI!X]\
M87>E%&<7L?C"Y:#:/O-O63;@8.3GC!KD?VUO!FD>&_@+XNOM-M$M)=3O["6Y
M2)0J%T94#  <': #]*X?XWZC/XF\5?L^_#J]F:'PIJ=M87%];JQ5+LY11&V.
MH 4@#UDSV% 'I^B?##X4^(I632OBGKFJ.CI$T=KX\N)"&9PB*0LW5F(4>I(
MSFJUQX1^"EE*]M/\7K^&:)BCQ2_$6<,AZ$$&XX^E>U>)_AKH/BFTT2"XL88/
M[%OK6_L)+>)5:V>"59%5./E5@NP@?PL?:OCG5/%6I>"_VR/C%K.A:1<:QJ%I
MX=EDB@B:/*,(+4F1MQ&54C.U06(X - 'O7AGX*_#KQC;2W/A_P =>(M>MX7\
MN273O&MW<HC8SM)28@'!!Q6P_P"S%X8<@G7?&?\ X5=^/_:M=MX.\+:3H%QJ
M-_I\4=M=ZUY-[>11!54R")4WA0!C(49/<BK_ (P\4V/@?PKJWB#4W\NPTVVD
MNIB.I55)P/<] .Y(I@>96W[.7@V[N+J"'Q)XNN);5Q'<1)XNOR8F*APK@39!
M*LK8/8@]ZPA\*OA$GB@>&CXVU<^("VP:8WC>^^TEL9QL^T9SCG&*\A^#7Q-N
M_ G[5M]8ZQXAT[6+#Q_!%=N^FWJ7%O:WK+E(=RL1\C!X!W8&,FNV_:2^!=[\
M7OB'KVH^'[J6S\8^'-!TF]TEXI?+\QS<ZB7CSD;6/E1E6[%1R 2:0'67?P>^
M$]AK\VAW'BO6X=9CB-P]A)XPOQ.L87<7V>?G;@9S6/;^$/@+J"@1_$*XF7S!
M&&/CN\V[ST7)N<9]!3?V8OC;-\9_%K/JUD]CXIT;16L-6B>,H#*+@88 ],X.
M5_A8$=,5YM^RKH-AXD^'WQ\TO4D62SGN94D$JC"?),0_L00#GL0#0!] P_LM
M?#V9$EVZ_<JP#+(WBC4FW9Z'/VCFO/\ _A"].\ _'K1=&T=[Y=,35-)N5AO;
M^>[VR/9:X'8-,[$9"(#@_P (I?\ @GKK^IZU\#[NWOY9)K?3M6EM;-Y&)VQ>
M7$^P9[!G;\\=JVO&F1^TQH_/!O-%_P#237J8'T+1110 4444 %%%% !1110
M4444 -?[AKYS_9NY^)_CW'3:_P#Z?=<KZ,?[AKYU_9O&/B=X]]2K_P#I]UN@
M#WKQ+X?LO%GA[4]%U&+SK#4+:2UG3U1U*G'H<'K7QQ\%_P!GC7?%OPF\>^$?
M%BM)%HLM]HWAY)D*"*8R+,\ZD]5,L<)!]#(,X8U],?$[X8ZKX_GLGT[QQKWA
M!;=6#IHTB*)LD8+;E/(QQ]:XI/V:-=/,OQH\?NWJMY"H_+RZ (OV3](O_!/P
M)M-<\633I?W$"R2">-B]M:0+Y5O$% R0$3<  23(:\M^+_@35/C#\"=<\:+J
M5B+JXOO[;MK!-,E%_"Z+Y45IYOG?>6( %1%]\D]3FO6/^&:-1BC+3?&3XBA5
M^9F75XHP![_NOUJ2']FJ6XA5Q\7_ (E3J>1(GB!,'\HJ0'BWQX\;ZG\7/V0_
M#RSZ;J#^+3>V\=]IYLI1/YD2NLDNS;]UOE;/3YP.M6;G1KWX-_M >%_'WV74
M/&G@G7;5;5;NZCFO[K1&( ;86W2(JDGWVM(N,CGV(_LQS'_FK7Q._P#"A7_X
MS2M^S'*W!^+/Q. ]O$*__&:+ +;:!X6^,]U\4_#.IQ27MCJ-]!/&[1.@"BQM
MHQ-"S*!N61&&03TP>.OGGP:\">)/A3\,_B_X;\1F\OS:1O9:7<K#))]J@-NX
MA$0 )(^?&T9VDE>U=W;_ +-<=RS"+XO_ !+G*?>">)E./KB*HY?V;K*"5EE^
M+WQ)23NC^+&4C\ HQ3 \Q^ YO/"?[*,NE:EI6KV6KP:U%*;-M+N3, ;J.0,$
M$9+ +&S9 (XYZBM[]J+]GJX\2:G8?$OP0EQ'KBF./5+2V4J][:-A6?;P=X0X
M92.5]UP>RM_V:M-NY3''\5_B/<R!=Q1/%TI('K@"IY/V6=,1&>3XB_$=549+
MMXJG  ]<T <OX^^'NK^ _P!JK0OBI::9>ZUX=OK8V&JC3K9KFXLW\HQK)Y2Y
M=DXC)*@D -ZC-G^V?'7B']J/18M"NO$3_#+[,;C47GM'@MEN DQ$8>6-6*[A
M#E5)^\1TSBQ_PH#P9W^*_C)O?_A,6_QITG[/'@Q8XWD^*7C,1ODJS>,' ;'!
MQS0!OVWPZ\5^"DUO6=:^(NN>+[)K">%='_LP-EW "E4A!9B.G [DGO7R7I'P
MKU+_ (9PT_2;#X=:_;_%1=9,T%^N@SVEQ;Q!@0S7;(HVXX WY!/08S7T]I_[
M,OA+5O,^P?$+QO>^6=K_ &?Q;,^TXS@X/'!%4+7]GSX<76H+9Q?$KQ/<WK/Y
M8MAXRD>1F!^[MW9)]L4@-OXA^%];O_V3[OP_XFM;GQ%XJDT)8)(K:%[J26^6
M,,A^0')$BJ2YX)&2>:A_8QT._P##'P3L=+UG2K_2=<BN)7O(M0LY8';+E8CN
M=0'Q$D:C!. JCC %23?LI>$(9(A-XG\8(TK[(U?Q'.-[8)VCGDX!./0&J6M?
MLS_#;PS;)=:YXJ\0:?;%]JS:CXIFA0MZ99P":8'K?Q'O];TOP-K5WX<M#?Z[
M#;E[.U"AO.D&,)@]CT_&OFKQM\!['Q'\0O _B7X>^&M5\#^+H]6BN-98VCPV
MEK  6E8DCRI'SA0(6*N&;/'-=_H7[-/PQ\2VQO-'U[6=7M%<QF6R\3SSQAP
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
MXU:=;6T2'PPMP[RLI8*5$1*G 8\@?=.>AKK8?@%\,K<$1_#OPJF>NW1;8?\
MLE 'S3\(/'FA_ .X\3Z'HGCKP#K?A_5=0;4+/4KOQ ();0LH4K+"$;S,!5^Z
MPSCJN?E]K\&?'7X2>#/"NE:%#\1]$OET^V2 W)O(RTK ?,Y"\ L<G ]:/%^@
M_!GP-K>F:+<^!?#]WXAU,%K+2-.T"":ZF49+-M"850%;YF('RGGBD\,:?\'O
M%.HZOI-KX%T6W\0:5'YMWH=YH$$-XBX!5E0IAU.5PRDK\PYYH \T^,GB3X8^
M,O'?AGQ_X8^)7AO3_&GA]E$:7MW_ *->PAB3%(5!9.'<;@"<.1@\8YOQ3XI\
M%_$GXZ>#/'6L>,/ VAV6A(OVBTCU4WLMVX9F'_+*-0 2,$G/&<=J];^'FM_
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
MX7\?Z?\ ##7]>U'P=X6^(7AO2M:F-U=:7JW@R6YLXI\<O#LFC>//=<D8&
M,>B>*/VL8/A]\98_!'BOP]_96F32K%'XBBOC+;@NH9-ZM$FWAEW?,=N0>1S7
M7>)OBSXB\/WOC%(?"$&J6^@P6\UO]CU-FN+XSL0B+%Y&$/!S\QQQC/.$!\\?
M#[Q[\,/ WQ&U/Q_XDD\9:WXUO]Q^W:AX<EMXH R[,0Q*#M^4!,EC\O ZG,/Q
MT^*7@?XUZ_X8OVU[7M%B\/3F[M81X1N9V>0F,GS&\Q<C,8P !U/)KUWQ_P#M
M1:O\-/%?ACPYK?@/;JWB QK:QV^L)(J.\@C"NWE #YB.1D5Z=X%\<ZMXEUS7
MM(UKPS+X<O=*%O(I-VMQ'<QRA]KHR@< QL#D9S0!\Y?&OXX^"/C9\/E\+7-Y
MXDL897CENKBU\+SNSLA##8K/\@W#H=QQ@9[G/\;^-?AU\1?!7AG2]3T[QRFN
M>'%C_LW7]+\-3PS0,FT*0K%A@[$)&>JY&VOKCQCKL_ACPKJNL6]HE\]A;271
MMWF\H.J*68!MK8. <<<G'(ZCAO@3\>K#XW:-K5RNFS:!J&CWC6E[IUW*&DBP
M,AB0!@$AQSW1J8'E6D?M% W%A-K\OCW5X+1ED2#3O!\M@L[CH9R'8OCKM4HI
M/4$<5Q.F>)M&TCXPZU\1K:U\?G6]8A:WN()/!;O:^61&,*OF9Z1ISN/?UKVS
MX/?M,CXR_$/7?#NF>'&LK'25\U]0N[PAYHBV(W2(1_Q#:V"PP#WKL?B3\:=!
M^%_B/P=HVK.1<>)+XV<)# "$8QYC?[.]HD[??)_A(I >.^"/CO8>&M>UW5]4
MTSXB^(;[4HK>$&3PH8([:&'S2D<:(>F97////6I?'WQ^LO'$.D1VOAWXB:;;
M6-_#?R0CPA),ET\3K)$CY8?*'4-@8)(7D8Y]M^*_C35/AYX)U'Q%IF@CQ$-/
MC,]Q9K=&"3RA]YD_=N&*CD@XX!Y)X/)^&?CZOBSX'1_$+3M(AN)YCY<.C)?$
MO),91$L&_P K_6,Q  VXR1S@YI@>)?''QEH/QON?#[W'AOXE:%<:),;FUNK/
MP@[3K+D=&+<+E5.,=5!S72:!\=I=*\<WWB*\\,_$K5'O+"WT^:V3P2\496!I
M6C<,')#;IY2>QW=!@8^FM*FO+C3;:74+:*RO70--;PS&9(V[J'*KNQZ[17EG
M[2/QWNOV??"VG:^OAZ'7[*ZO5L60Z@;:1)&1W4@>2X*XC;)R#DC@]@#S?3OB
MMX:T7XA:[XQTGX9?$S3]8UBR6VN]OA1S$[J<K,5W#YNQYYP.^2?./"EMIOA+
M0?$^B6.@?&J/3?$LIDU,0^$HTED4[@R*YSL#!B#@9QTQ7T,?VA;C0OBUX?\
M GBGPVFE7.OVRSZ?J%AJ!NX'8@_(X:*-E.5(S@]1V/&1X?\ VEM<\1?$[Q?X
M*B\*:-97?AF%[BZO;WQ#)';M&I4%@PLR1C>"<@=Z0'6?L\7_ (?/@@Z3X:\&
M^(/!>EZ7)Y*VOB&Q-K-,S#<T@RS%\D\L>_':N/\ &8S^TKH_J+S1C_Y*:]7K
M?P]\3ZKXKT.:YUO0QX=U."[FM)K%;K[2HV-@.LFQ-RL,,/E'!%>1^-/E_:7T
M?/5KO1L?^ FO_P"%,#Z#HHHH **** "BBB@ HHHH **** &O]TU\Z_LWKCXF
M^/?7:_Y?V[K=?13_ '37SK^S?G_A9GCW/]U\'_N.ZW0!8_;8^,&L?"7X50?V
M!,UGJVL77V)+U#A[>/8S.R'LW 4'MN)'(%=+:?LS>$;7P)+I$-J8->N+0QS>
M)8Y'&HO.4P9FG!WG+$G;G;VQCBLG]J^Q^'GB[P4GA;QMXFLO#%].WVO3+NY;
MYXI4^7>%XW+ABK#(R&[$ CCM#_:4@A\-6F@ZG\1O!%E/#$ENWB'3[N>YGD10
M 7%L\*HDA ZF1U!.=I VD PI=0N?B1^U[I_PVUV0W?A#PGIL;_V4X_T>^G6V
MC8231GA\-*, Y&$''+9M>.[P_!#]KGP-8>%8(],\/^+8(K;4]%M$"6LKF5X_
M.$8^56 *'( /RG/WCF#QSX\^%4WQDT?XH>%_B-HVG^([6(V]Y97<<QMM2BV%
M/F=5)1@IP&VL/E3CCEME\3?A5XA^-%O\2O&/Q"T6:_TRU%II6D:>L[P68!8F
M1Y6C4R/EWQ\B@9'!(&$ _P#9W\.:99_MB?%T6^G6<$=BO^BK'"B^06==WE@#
MY<@D''KSUJ_\8O!'AS3O@%\:9;30M-MY8M89TDBM(U9&'V?!! R,;WQCIN/J
M:Y^'XH?#WP?\;=?^(/A'XC^'GB\0VPBO],U>"Z7RY!M_>QND9)R4SM([GGIB
M[X]^,'PQ\2_!K7O"%K\2=&.JZ_/)<W^I3VUPD8D>42,4C5&.!A452V0H!)8@
MY /-9SIOBNS^"/ACX<:>NA?$^WM+6ZO=1CM3IS&$P(S,TCA3<!A\_P N\, V
M,Y(/L/[9OPM\.Z%\&/'?B>+3X)M?U/4+2YDU&>%'G0;X8A&DF-RIM7H#W/K7
ME7BS7OA9XF\#> 88?BGIFB>./!T<%K::]9V-W()8(@-H93&&R" P'('S#HQQ
MW7QJ^//P]^,GPB3PC<?$;1[&_NO)>]ODTJ]>,M&ZOF)-F0"5[DX!QSUH ]C_
M &>_AAX<TKP9\/?%^GZ9;:=K,OA*VM+F6TA2/[4)8[:5GEP/F<-%PQY^=LYK
MU3Q!HT7B+0=2TJ=WB@O[:6UD>+&]5=2I(R",X/<&OGSX8_M3_"OP5\/M \/Z
MAXXM;N72;&&P6XM=,O565(D5%;:8B02%Y&>M=*W[9_PA4X/BF0_32[P_^T:8
M'E/Q'^'_ (9\/_M@_![0].\/Z=::.=-F5K..V3RY-JW&-XQ\QX!RV3GGK47[
M:WP[T#X>_!K0;?1=/2VMIO&"7*P1QC;%YL,[/'& .$)4';_0#&?X\^+WP_\
M%GQR\,_$.T^(MO:'0(3!;Z=+X;U"02JV\,7< <GS#C XP.M6OVD_B_\ #7X[
M>'])T:W\?'1+:QOEU N_AC4+F1Y%1U !"* N)#GKR!2 GTFYM?B7^V9I=]X"
MM#X:A\-6;0>(A/&MG+<8:0&/[/D-(.44MCCY2>B9T_AI:6W_  \*^)FR"("/
M0DD3"CY7*6&YAZ$[FR?<^M<;XX^(OPW\0_$_PY\1O#WC^7PYXNL8Q'J+Q>&+
M][?40 !AHRJL 5W(<L25VX(*@U-X4^)?@OP]\<=?^)H^(#7.H:U9?8YK!/!M
M^(D7$0!1C)G(,"'GKEAQP0 =1^V9X\UBRO-.U+P[J5K"/ 6HV>HW=H\RB2XG
MESM 3.2(T9-PQRMR?[IKO/VD_%&G^./V1/$&OZ>1/8:CIUM=0YY(#31$ ^A4
M\'T(->86'Q5^'K_#OQ'X?UW4Y_$&K:RUV[ZV_@F[1\W!8DLI8EBN[:FUTPJH
M.V3QFBZ_X<TOX%ZK\+I/&^O:GHUW,KQ3_P#"#W@FM8_,$KQI^^VX+@,">FY^
MN1M /JW]FZ>"P_9W\#SS21V]O%HT4DDDC!410N68D\ =22:]2KX:L_B98P?#
MW2? H\6>(QX?LEAA=;?P3,EQ<0(P;RFD,Q # 8)"\CZG/;> OVA?#?@[Q1XQ
MU:_UGQWX@MM<O1<VNGWNAS^5IRC=^ZBSG(^8#C;PBC!()+ ^KZ*\*'[8G@PC
M(T;Q81[:%-_A2-^V)X0"$IH/BZ0C^$:%*#^M '#_  D '[>7Q9P/^85'_*TK
MS?X7>(]2\._%CXX1Z?X=.KP7WC:RL;N\98GBL8)-2N8W+H_S,'5F4;5('4D8
M&=+PI\2-,\*_&;Q!\1E?Q5<ZAK<'V>ZM'\%3+"J )MV$7.01Y2<DG//KQ-\(
MOB)H/PP\:>,-?D@\6ZXGBJ[^W:C:OX.DB F$DLBF)O.;: TS<,&Z#D8S2 ^P
MO!G@[3? /AVWT/1XC!IMO),\,)QB(22O(47 &%4N0!V '7K7)_M!?".U^-7P
MOU7P](JB_"_:=.G;_EE<H#L.>P.2I]F-<:?VQ/#0'_(H>.&] N@2'^M07G[8
M.DR6LHL_ WCY9RI$<K^&G=%;L2OF+D>P(^M,#FOV7_&>J?'7PIH.E:_:E;;P
M5(L>HF<AC?WD?%KD9/$:@NV>LBQD< UE_#F]F\;_ +>OC637LS/X=TR2/2+>
M;D6Z[H4WH.VY99#_ -M3[5S?P)^)6E_ ^ZUP6GAGXF:W;:Q/]JGAE\)+&RS?
MWE99N!@GC![<BM3Q;\3]#\0_$"Q\<Z)\-?BSH'C&VC,)U&R\,K)'=1;=OESQ
M-)AQC@$8;@<_*,("]\4[FX\)?MX^ )M 7RKC6]-CBU2&$X%Q$7F5GD'?"1J<
MG_GDOI4_[+P5?VI?CL-I!^VL1_X$25F>$_BAI^B>/[[QQJOPK^+OB3Q=<Q"V
M34+SPRL<=K#C'EP1(^$'J3EN3S\S9HW'C5;/XDZKXW\+?#GXQ^%=7U:(1:E%
M;>&8IX+D]GV2EMK\ Y''MRV0#ZA^'*(FI>.-F-IU^0Y'3/V:WS^N:Z+Q,0OA
MO5B0& M)>#T/R&OG[PM^T*_A/3&L++X-?%.=FE>XGN;G10TMQ,[%GD<A@-S$
MDX  '     ?XC_:9U;7-$O=/A^$'Q2L&N8S%]J@T)&>,'@X#DKTR.0>M,#QG
MX,Z99:K^P%\1([Y$>.*[N[B,N!\LJ1P-&1Z'< /QKD=;\2:_XJ\'_LU:7XG,
MLN@7%\1*UR25N52^6%=_KM@V@9[.3WKJ_"VE0^'_  5-X.?X<_&>_P#"-Q=_
M;;C1YM-@A2Y?Y>))(T$FWY%.T.!D UZ'XV\<VWQ \'V7AK4?V>?'::;8;/L'
MV6U6![(HNU&B8'Y"!@8Z>H-("U_P4*=M+\ ^"]8T]V@U^Q\01_89H?\ 6IF&
M1CL(Y^]'%T[@5]2:=)<2Z?;/=QK%=-$IFC4Y"O@;@/QS7QV_BS5]5\1Z%J_B
M?X3?%+QE<:&V_38]5M[9(;>3C]Z4AC022?*/F?(XR *],'[3_B@C_DAWCL>Q
MMEI@7OVC/AAIOQE\0>%O"6ILT"75CJ<\%TG+6\Z"WV.!WP6.1GD$COD>7?LZ
M^.?%%E\3="^%7C>V<^(?"?VK[/?$EA<6AAPGS'J!\NUNZD X*G.KK7Q>\5:W
MXZT;Q-_PJSXH6<NE1R1PV-O;V@M9%DV^8'WPESNV*#AQC;\N.29]1^+VL:GX
MZTGQ?)\ ?&Z:[IMM+:17*J@WPR=4<8.0#DCT)/J<H#-_82N+C6/$_P 7M5U@
MF3Q)-JT:WC2CYT^:8[?8;MPQ_L@=A6;^SK8"]_:N^,^C) +GPLMV]]- <F)+
MZ*]22%L= RN)2/\ <]JFN?%VO)XLU/Q/H'P:^(GA'6M539J$VD-;[+S'1I(Y
MH9$#C)^=5#<G).36K\./'^L_"[3;JU\/?L^^+8Y+V7[1>WEU=K)<7<IZR2.R
MY)R2<# &3@#- $?PK_Y2#?%'_L!C_P!L*^J]*TNTT33;;3["W2TLK:,10P1#
M"QH!@ #T%?&N@:CXIT#XH:AX^M/@SX^/B/4%\J[GFU*V\N:+Y/D9!!@+^[0<
M8/RC!KU#_AHGXD\X^ WB$_\ <0A_^)I@9'[?C.OPQ\'^6%:7_A++,JKMM!/D
MW'4X.![X-=;\/?@?K-A\<_$GQ4\3W5A;ZGJ5JMG;Z3I,LDL,,86-=SRND9D;
M$2_P <D]ACROXL^(?&'QCM-.M=>^"/C$6=C.MW%;6>L01*)E!"R']T26 9@.
M<<]*Z75/B]\2]>\*SZ'<?!7Q68;B#[--=+K$,5RZGACO6( $C()4#KQ@\T@/
M+?C5\0KG2/B7X7^--A'K<D-AJ;V+6\NEW45HVE?<1H[AHQ$QES.XPYSYT?'R
MFOI_XW_#[2_CQ\%]0L(I8IUNK5=0TN]!RJRA-\4@/]U@<'_9<UX?KWB+QWXG
M^&\?@2_^!'B>\T%(TA*RZ];I(\<9!C0N(LX7"X(P?E&2>:O^%_&GQ*\(>!4\
M*:7\"_$<.F11F&$R>)X7EAC/\*.8B0!SCTSQVH UOV-_%6K?&3P?I7B'Q T<
MO_"*HVB67)9Y9]BF2Y?/\7DO%&.IYF.?GP/INOC[X3W7Q ^#5A=V/A?]G_7+
M?3[J0SO:W/B^"1/,(52X#1Y#$*H^@%=\OQL^-,@.W]G^X!_V_%5L/_:=,#C/
M JW0_P""A'C3^VPWF'0\Z9YO3R\6V/+]MOFYQWW]\TGCA+F;_@H/X+_L4.7C
MT/.IF/.T)MN<[_;:8L9[E>^*L>+=8^*7C35=/U6^_9WE@UK3P19ZM9>,X(+J
M '.5$B*"5.3E3E3D\<TWPM?_ !3\(W>JW]A^SY(=7U08O=6N_&4,UY.,8 ,K
M L  !A5P!@8 Q2 YKXA?!/4[/PY#\7_AYOM/&NB:OJD]Y# /^/V!;^Y#':/O
M,%X(_B3(Z@ ^]_LN>+5\>_">/Q&ML;/^U=3U"\-N6W>67NI&(S@9Y)KS;P9X
MM^,?@/3IK#2?@+<+:23R7&R[\;17&UW8N^TR;B 69F/N2:M>%?&OQ?\ !FEG
M3=%_9Z@TZP\^6X$$7BJVVJ\DC2/@;> 68\#@=!@4 ?2EU96]\B+<01SJDBRH
M)%#!74@JPST((!![5\G^"&Q_P46^( SUT.(=.O\ H]C79GXN?'=^%^!<*9[M
MXIMN/TK@]+\-?$W3/'=QXSL_@;;V_B:X $VH3^.9)))5&T;6!<JRX51M(QA5
M&.!3 F_:FTR"Q_:#_9\AM8X[6W35E5(84"JH%S;' '09SVK1_:H^%S?$RY\?
MO:1LVMZ'X>T;5;!HL[]T=QJGF*,<\INP!_$%]*H>+O#7Q2^('B.QUO7/@MI5
MSJFGE6L[MO&$D9MF!!!C6-P$.0#D '(!K6TV#XS:;XHN?$-O\+=)35[J!;::
MXG\63RK)&N=JLC,5(&YB.."Q(Y)H \9^-?B?5OBO^RU:>/\ 7;9H+B6XL=*M
M-_\ RT$0D-S<*.WFS<8]($KJ?VR4,GP;^"RA@A:2W 8C('^CISU'\Q75>(O!
M?Q-\4>&-.\/:C\'?"\^A:>/]&TU/$$L5O&1T.Q"H)&3@G)&3ZG,6O?#OXD>*
MM/TRPUGX2>'=4LM-0)9P77B>ZD2 ?[(+\$=,]< #H!2L![-X(:\\+7-\/'EQ
M:W6O7_B66/2KF&V*+*'MT$?DJ2Q0")6#?,<;'R3W]3KY8LO"?Q7B\2:;K[_#
M3P_<ZQIH<6MYJ?B>ZNY(0RE6V&1VQD$CI79GQ5\?V("^"/":^[ZM(1^@I@9_
M[2.BW/QADOO UEH^J:O;6&GR74TFFR0HD6HNN+193++&"%7S'91G[\9XXS)^
MQ9\2YO&GPG70=5<IXB\*R_V5=P2<2+&O$+,/]T%/K&U9>A:)\:?#>J:OJ&F>
M"?!MG=ZJ_FWDC:]>OY[X W$'(W8 &0 0!CI6;X4^'_Q7\%ZY<ZSHOP[^'^FZ
MM=;OM%VFK7IDGW'+&0D'>2><MGGGK2 ^HY@YA<1$+(5.TL,@'MFODG_@G\7T
MFU^(NAZPI@\76^L"2_BF.)6!4J"1W <2<]/F]Z](CUG]H=_O>'_ ,?N;Z[/\
MDKD-?^''Q>\4ZX-9U'P=\+Y-75/+&H":_CG*=E9T4,P&.A-,"/\ ;LTX>*/@
MGJD_A[RKRXTK5[9M:^R ,ZQI%)A9,<_*9HVP>@.>*W/CCXCT>?\ 8MO+^*:+
M[!>Z%9I:C(^9G\H(H'J#V[;3Z5-INC?'C1-&32M,T;X66.GHI06L*WRQ '[P
MVA0#G)SZY.:YNQ^#GQ4T^[MKF'PE\'XY+64SV\8@U$Q02$YWQQD;4;))RH!I
M >1_$CPWJO@WX#?L[#7EDMWLM6\RXEG&T6Z2R^;&CYZ$1\8_V#GI7V)XN>.Z
M^*'P^AB<23Q-?73(O)$/V<QESZ#?(@SZM7G7B/P]\=O%^C3Z5K6F_"?4]/G
M\RVO(-0EC;!R#M(Z@\@]C5/PI\/_ (U>"X9H]#TWX3Z2LP59#;6M^"X7.U2<
MYP,G / R<4 >163^.(/CQ^T%=?#ZXMX_$%O$LB136_FO,H8;ECYP),9*Y# D
M 8YS7LO[#=WX2F^"L,7AOSDU!+EGUF*\D#SK>%0&8X ^0JHV\=!@Y8,:SM$^
M$?Q:\.:VVLZ5HGP?T[57+%KVWTV]29BWWLL""<Y[FI]%^&/QA\-:M?ZII>F_
M"33=1OPPNKJSTN\22?<VYM[!@3EN3F@# _9J/_&5?QT_Z^1_Z->OK"OF30?@
M_P#%?PSK*ZMI6D?"#3-3 8?;;+1[N*8AL[LN#DYR<YKK#:_M#8XU/X=9_P"O
M2^_^*I@5?VA/BEI-[X4^*/@-(KV/5[#PM+J,MP\06V,;C:JJ^>6)8<8YYP<@
MX^?/B5HEZ/\ @GEX#Q;2$6]]'=RX&=D3R7.US['S$_[Z%>W^(OAK\8?&4T;Z
M];?"C5F10@>]T>ZG(7.[;\QY&<''3(S6O<^&OCM>:?)8W&L_#R:RDC\I[>32
M;EHV3&-I4O@C'&*0'2^++^VUVR^&,6GW,5V]UJMK>1"%MV^"."1WD&/X0,<]
M,LHZD5XQ!-'!_P %$=1DDD6.--!R[,<!0+="23VXKJ/"WPG^+'@9YW\.M\+=
M#>?_ %K:=H$T#2#L"589'MTJI=_ OXCWM[<7LUI\*&O;AS)+<GPL6DD8GEF9
MB2Q/J: /$].^'^O_ !7N/VCO$'A**6?2=4=X-/>%2%U!TO%F?RO[V4B<>_G
M=37L_P ,_BNW@;]C'3O$FB1V4]YX<M?L][IUWN!$JS%'C;:048E@XR#D$<<Y
MKJ;7PO\ 'FP@CM[;Q1X(M[>,;4BBTB954>@ ; K#U/X&_$O6]3;4M0N?AK=Z
M@Y#/>7'A42S$CH2[$DD?6BP&O8^)V^)OP_\ A-JGB"VT^WC\1:JX>QM0R1"*
M;3[U/+^8DL2&YZ9W8QW/D/P:\">)?# ^(O@?5Y"_A/P+->W]G+*VTSS36S"#
MK@;!&SRD= [J>U>HZM\(?BUK[6;:EK_@+4#9C;;FZ\,"8PCCA-S';T'3'05>
MO/AS\:]4M[BWO/&O@^YM[@@S12^&]ZRD8QN!<@XP.OH* /"?A[-&/^"=?BX&
M101/,I&1P3/%@5W/[/&I6/PN^'FC>-M9\2_;-/NO#4%E;:;//$)8[A9Y"(($
M 4G=O7KDYR2<=.H_X41\3FC:,>)/ :1L0Q1/!T>"1G!P7Z\G\S2P_ 3XFV\T
M<L/BSP1!-&P9)$\&PAE8'((._@B@"]XN^&/AWXY>(?BMX5U)X?M(?3Y;>ZC9
M7FLYQ;85PN<C!R".,AB,^F9^QQ;>+='G\<>'_&A>35]!EL],25^?,@1)#$P;
M^(;6&&[KMSSFM*P^#?Q>TO4)[^T^(?A:TO9PPEN8/"$22ON.YMS!P3D@$Y[B
MM#_A7GQNMYY+B/XG^'Y9Y %<OX85"5&< LLF3C)Z],FF!XY^V2P/[3'P97<%
M87-L20>0/MJ?X']:^U!TKYHUKX'?$O7+YKO5$^%6MW3MO>YU/PJTDA/KNW$D
M_6NDM/#_ ,?-/M8K:VU[X?06\*+'###I-TJ(@& J@28     H ],^*3K'\,O
M%S,P51I%V22< ?N7KY:UGX>^(/#'[2O]E^&W:+PY\3-(5M2EB)585CVFZ=2/
MXRF[:W8W7M7J6K^#OCCXAL9++4]=\ 7ME+CS+6?1)Y8VP<C*NY!Y&>E)8^ /
MC7I]M;6]GXH\$:=!;1M%#%:>'W58T)!*J-_R@D#@8' H X']G%K;3_VK_C:J
MM%;VT' &0JHBR8/T _2LGX[>"M?^/?P]\2>-]/TBPN+6.07NAZD-2*W$5A:B
M0;5B$1&92TTN/,!.Z($90"NVMOV??B/:R!X=5^'5JPR-\/@Z-6 ((/(8=02#
MZ@UI0?!WXN6FES:;#XQ\%QZ=._F2V<?A15AD;CYF0/@GY5Y([#TI =I^S?\
M%:#XS_"#2-6GFCN-42+['JD1P2)T&UBR]@XPX'H]>"?LS^&;?P_^TGX_\#P7
MLMQX7\/7<FK:=IS,/+BN6VQA\=RB2%/3(!QD#'I>D?"CXQ: 9O[*\9>"].\X
M 2?9/"PB+@9QNVN,XR?SJM8?!+XK:7=QW=EXL\#V5U&<I-;^$41UXQPP?(X)
MH ^C:^4?^"C\J#X*:%'O7S#XAA8)GD@6USDX_$?G7>CP5\>&'_)3/#@^GATG
M_P!J5F:S\'?B]XB,;ZEX^\)7LR+M5KGPC'*5&<X!>0TP/*M=N3X7_;*\#?\
M".7C_$"6^M((KH:@RWDFDPL[*[Q.@ BVQDOT[GLPKGK#PXGC;]I3XVV5KXE_
ML2X:+S(9([F.-+G9-"S0N6Y*';@[2,=\C@^]Z5\'_C!HL+Q:=\2/#6FQN<LE
MGX1AC5OJ XSWJ ? KXI;<#XA^%TP, +X+M\#_P ?I6 ]B\%^/M)\??VS)HMQ
M'?66FWQT]KR%P\4TBQQN^PC@@>8%SZJWI7D/C1<_M+:.3VO-&_\ 2/7O\:](
M^$W@_P 4>#-(O+7Q/XBL?$,TDPD@>PTF/3TB7'(*(2&)/.:\V\:@C]I;1CV^
MVZ-_Z1Z]3 ^@Z*** "BBB@ HHHH **** "BBB@!K_=-?/'[.*A/B1X[Y))5_
MP_XGFM_XU]#ORM?.O[-QW_$OQV^0?D?H?^HYK= 'IWQ,\4Z%X?U#0[+4O#%[
MXHO]3:5+6WL+&.Y=!&H9V;>P"K@CG/I7F.@?M%?#G7M*U'5-,\ ZQ-INFW"6
ME]=1Z1;;;9V.!O DW8!/) (%?1#V\3SI.T2&9%9$D*C<JG!8 ]@=JY^@]*^2
M_P!@2WBNM%^)D,\:30R:V4>.10RL"K9!!ZBD!]"^/-;\)?"SPE>^(]:M+:ST
MNSV>8T5LI;+.$4  <G+"KWB6]TSPWX7O=<32#JMM:V[71BT]83(\87<2F]E4
M\<_>Y[9KQ?\ :2T2Y^,LNJ^#+'2=4UBTTNP:0OIC1"./5)%#6ZRF25.$CRQ4
M9XG4]A69^SK\2Y_'/[+_ (CT?5'(\0>&+"[TJ\BEXD"+"_E,PZ_=&S)ZF-J
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
M7$6\O<2FS[O[U64[N1G(&*]/^+7@&W^*/PW\0>%[C:HU&U:.*1AQ'*/FB?\
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
MKRJY\&ZU\)?'/PW^)VD:#JOB_09]/M]/U'2KBSFNKO2I1$HD:%) 7CY5F&,
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
MJ''S''09T_V8?A_HOP>T_7M4UWQ9H6H>*_$5S]JOGM+Q#%",LRQHQ.3R[$G
MR2!SM!(!Y'X6^(^M^./V3=9N(O$GB.R^(_A_4C;>9#J5PUS=RR.I5"F_D&,,
MNW'RF)V&/FSZ?\(/&\WQA^&OPHM;35-6BU-KF:;6ITU.?SFCM5Q/O??EA++)
M;X4G"K-QC:!1X+^%'ASPK^TIXI\=#Q)I2Z#>QI?6=DE_& +Z02)*[+NZJK2D
M$C_EY..AJY^SM\-_#/P7\0^/+Y_$6E-%JFIL=,C6^C(ALN'4 ;N&+,5;U\E3
MZ4 >5:S\2O\ A$?VD_B?IGB3QAKL/A'0](>]LM,_X2"Y@:6YV6S+%&_F;F9C
M(X"Y/4\87CU3XXZ!KOPN_9V\;WD'BW7;F_LKU;S2M1;5)_M,$4DL">4[!AO
MS( &R,$'K7GZ^$ENOVA/B)XKUNTL+[PCXHTB32?L\.M6 N5#) N\JTP4?ZEB
M#G(RIQD5T_Q<\2:Y\4/A-XZT:YFT.SO=8N8+;2=._MZS*V]O&T<C2RR>8!N=
M@_RKG&%'3YB >>>)/B-JVD>!OA+??#KQGJ^O_$;5([7^T]&_MJ;5$FW0@R&:
M"21UB^<@<!,9;IMR/0/V@/C%+\-?CKI</C:#75^'4^EA;271;J6W47;/\\LA
MB=&D*J,;-WR@A@I)KAM?^'4MKX<^'?B[PEX@T'0_B=X5L[;3KV"?5[40W\,4
M8CW%UD*D;1M^;!9"0<;5SZRWQ#C\0WNL+XNB\*ZYX2U2WMS_ &(^OV<]Q:7"
MQ!90JNXB:,MR&WJP(SMR> #TSX+75MJ/A&:_L/%3^,=+O+V6>RU&68R2"$A=
ML3Y PR8*D$9XR>2:\\\;$']I710>UWHP'U^R:_\ TK2_9-\":;\/_!6N6>FZ
MMI]_'>:Q/?BRTV_%Y'IT;A1% 9!]YPB+EL#)]<9.7XV;=^TOHH(!Q>:,!_X!
MZ^:8'T'1110 4444 %%%% !1110 4444 (>AKYT_9K4GXB>.6*\!&&?^XYKE
M?13\*:^=_P!FY=GQ&\>*&8XW\'I_R&]:/]: /1?BOJ/CNW2"T\(^&+7Q!:W,
M4BW<DVL-I\D)X"A&7YN03R"",5XG\/? _P 2_A7=WDWA+X1Z+HIO.;A)/%]U
M<1RM_>*.[+N_VL9Y//->L?M+_'./X"_#I]9CMDO=7NYA::?;2Y\LRD$EGP0=
MJ@$G'4X&1G(Y+XK^*?B/\%OA1:>.KCQ%%KMY9/;-K&CW5C#';,LKJC+"R*)$
M*LX +,_KCM0!B^']$^-WA6\U:ZT7P!X6LI-6E-Q>^?XDO9O-E(P9.6(#$ #(
M . !G &.>T_X/_%72I-5DL/AQX#L9-61H]0=-;U#==*S;F$K"0%\DG.<YR?4
MUH_';]HG7].M?A-K7@O6WT_2/&C%9HKBU@E,"[H1E2RG#CS7!SN&5[8Y]>^&
M]YK^I^,;VYB\8R>+?"44=Q92&:UMHF@OHI(?NO"J[U*M*O3@QG.<BD!XQ9_"
M?XKZ?X/O?"UM\.OAY%X?O95GN--74K[R9'!!!*[_ %5<^NT9Z"J<_P %?BE-
MX<B\/M\-OA[)H<,QN(]-;5M0^S+(>KB/S,9Z\X[GU-?8M>0_M/\ Q@O?@U\-
M9=5T> W6M23QB"+R]ZK&KJ9GD'9 OR[NS2)ZTP/(;;X1?&*UU;2M1M_!/PV6
M]TPAK*6[O]2G^S$# *!I"%P.F!Q@5O>%_"?[07A 7_\ 8^A_#/3S>RF><)/J
M!$DISESESECGD]3QG.!7T3X5\1V7C#PUI>N:=();'4;:.ZA8$'Y74, ?<9P?
M<5JT ?-NG:9^TKI<MX]II_PMM&O9S<W!B%\OFRE54N>>20BC/M5[;^U#W?X7
M8_[B'^%5],^*VO\ QL^/?B/P7X<UJ7PYX2\+QLFHWUE#&]W>W ?88T>166-
MV[D+D^6>?F&W>\>>+O%'P'TWQ=XHUK6)O$WA2RTJ)M-CNHX8Y_MK3>6(I&C5
M2RDM'\VWA2V<D9(!Q4WP_P#V@KCQ;%XG;3?A*=?CC\E=1V:@)=F,;2>X]C5.
M;X/_ !QO?$Z^(KC1?@XVNQRB9-2:TO6N%<'(8.5)R*UM*O?B%K7[.,WQ+_X3
M6]B\5MITNMQ6<4,/V!8D#.+?R3&208UQN)W;CUKB?B;^TWXD\1?LM^'_ (A^
M'-3F\.:__:JZ7J$-JL;PEPCE\"16X.U&'.1NQD]:0'2^)?A1\=O%VH17^LVG
MPFOM0B0Q)>/:7WG*ASE/, #;>3QG'-$7P;^-B^'VT$6/P?BT)G$K:8FD3FW9
MQT<QLA4MQU(S7JOBV;5;+PCX$-MX@U*WN;S4[*VN;E&B,DZ3'+ALH1]-H&*\
MI_X3/6)/VN?%7@S5/&VI:=X5MM)6]A0W<</E2LL!X<KT_>/@'/Z4 6=5^$?Q
MPUS1K72=0'PIO=+M/^/>RN='DF@A[#8C1E5Q["LR7]G?XKSI:H\'PEVVJ&.W
M \- B%22Q5,Q?*,LQP.Y)[UI? /QIX^^-/A;QGI4OB.X%GIFO0V^G>*X8XXY
MKNS68F95*IL+>6BX;;_RUYZ5B^';GQ-K_P"UWXS^'=WXX\2Q^']/TL7-L(+X
M)*CM%;,#N"X./.8X(],T ;UG\'OC?I^J1:G:ZS\.[;4HD$4=Y#H.V9$"[ H<
M1Y V_+C/3BKUW\._V@K]Y&N?%7@>Z:6!K61I](9BT+?>C.4Y0X&5Z&O=_!6E
MZGHGA'1M/UF__M35K6TCANKXDGSY%4!GYYY//XUQ7[1_Q?/P1^%6H^(X(5N-
M19TM+&*0$H9WS@M@CY0%9CZ[<=Z8'E0^"WQN37$UA=9^'*:JA!6^7P\/M"X&
M.)/+W=..M6M=^$WQS\5I"FN>(? .KI 28A?:%Y^PG&<;T.,X'3T%=;\*/ OB
M/Q-\-M+\2:UXZ\0#Q7K=DE_]H@N%6VLS*@=$2UVF$A05!W*22#R,UUD>L:[X
M ^#5A-K1&K>+K>P@M2AD!^V:@X6-$W<#YY649XP#GM0!Y=H_PU^/OAZP2QTO
MQ=X+TRR0DI;66C>5&I)R2%5,#)YJ[_PAG[1C#_DH?AA&/II1('_CE:O[)?Q6
MN_B[\(E&N7#R>(]*FDTW4BS%)B1RCG&""5(&?[RMWKQZ/XO>-?@#\4?[1\6:
MIJ&O?"O7-3O]-AGN9&GDTUH+N:%<L><@1[L9^9"<9*4@/2+GX=?M!ZA:RVUW
M\1/"\T$JE)(GT42(X/4$%<$>U9VD_!'XUZ'<&YT_QSX0TVX92AELO#,,;E3@
MXR$'' X]A7I/P.2&Y_X2Z]M]:U'6K,ZP\-E+>:G+>1K;"*)T$9=V&/WA.[DD
M$9)P*]0(R"*8'S?J_P (?CGXALS::K\2/#>H6I.3;W7AJ&:,GUVNIJ6P^$?Q
MVTVTCMK/XM:/IMO&,);VGA>V6-1[  8KRJU\8V.G_%GXS:7XM\>>)],T31(\
MZ2L/B&^62!^<[ LN9#TX<,*L2>,?'VI?L+:MXJ\0:UJ=KXBL[J)M+U.ROI(+
MA[8W%N@:4Q,NX_-*OSY.,'KS2 ]$U'X'?&[6KB&:_P#B]HUW) <Q-/X.LY#&
M?52W0_2M$?"KX^ <_'&W_P#"6M*Y#X*6NE?$G3?"D6C>)M>?QAI5EI.N:M>2
M>(;Z>"9FF!FMY8GD9/F1'X '++VS7UG3 ^?/^%4_'IF 'QSA0=_^*5LS4?\
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
MG_MSU^F!]"T444 %%%% !1110 4444 %%%% "-TKYX_9MR?'_COY<  CZ_\
M$[UNOH<]#7SO^S7G_A/_ !X.PS@_]QK6S_/- &A^V/\ !'5/C5\,H(-!59=<
MTFY^V6]LS!1<*5*O&"> Q!!!/&5QWR,/XZZ[K/QR^#/_  A?AWPSK8\3:TUJ
MM[!J.F3V<.GA)$ED,DTJ*F 4 &TL6!RH->H?%/X(:5\6;BPFU'6_$&DFS5U5
M-%U$VJR!MN=X .[[O'U->51?LP?#*\U&XL1\2/$MUJ$ )FMO^$I#31@==RXR
M,8/44@//OV@O@SJ6E:/\$_".D>']4\46?A<L=5N+73)9H2C/ 7)PI5@Q64[!
MD@  ]>?J[X;>"=%\!:#-::!;FQTF\N7U"&S,+0_9_-"DH$8 KSD[2 5SC Q7
MA5W^S-\'[*1HK[X@ZNDB')2Y\4*I7/3(/UKI1^Q3X!XS?>)6(_O:Q(:8'O>\
M5X5KGA.\^,WB?QB-5N=?\,Z1#8OHMK;_ -F(RWEHX5IYE,L3_,\@50JX;$*'
M&3Q3;]B[X;?:1;_;M>%PR&01?VU)N*@@%MOID@9]ZQ->_9=^"OAFY6UU?Q7?
M:1.R[Q!>^)O)<KZ@,P.* -']C&/Q9X0\'W_@GQ5H6IV$6E7$DFEZA=6[)%/;
ML^2HS]U@Q+ 'G#_[)KZ*,B_WA7R__P ,P_ O^U+?3I/%,\FHSE%AM'\3?OI"
M^-@5-VX[LC&.N16AXB_9)^#'A"P6^U_5+S1K$N(A<:EK[6\1<@D+N=@,D \9
MSP: *?A3X<Z[\ ?C]XP\3V6C7OB3P9XJ#3.VEA9+FRN&D\S:T18%DRT@!7.
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
M:UYG^T5XWE^.7[/<7CR6!8+"S:RT^UB="";QP'O9%S_"&6.)6Z_)+V:O7_\
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
M: .(^$%E<:YKW[3GB[3#N\)W=GJL,$Z?ZJYD8RR*R'H<)D^WFCUKW+]A8_\
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
M3 ]ZS7QG^WI>6ES\0?A#;_:PILKZ>6\,$H$EK&TEIAV/\'".0QQ]TGM7JH^
M7Q$&?^+Y:[\W7_B5VWZ5&_[/WQ&16,/QTUY9", RZ7;.OY4 ?/GCB$?!_P#:
M.T3Q/\2)9_B-X&O<'1==N9VF%D X=2 A",T9R2N"&#;@,\#I_P!I'7= \4?M
M0_""6V\06_\ 9SPIOU'3KY!Y(:5MKB0'"^H->G3? GXUA2B?'U;B'KY5UX1M
M'Y^I<_RJ(_ 3XT8_Y+=8Y]O!ED,?J:0'6?!7Q5HGAQ-$^&6GZW:^)M4T^QNK
MN[O+.[6<0Q+< (96'_+1_.4[>O#'TSXO\--;TZ3_ (*#^/9UU"T,-QIOD0R>
M>FV639:#8AS\S95OE&3\I]#7HEM\"OC1 <K\>(X ?O+!X/LU_4.*F_X47\8F
MDW2?'^Z8?W5\+VJ_^ST <C^U9!-X?^/7P;\87Z&'PQ87GE7>H[28[9O-4YD;
MHJD'()_NMZ5[+;^(],\:?%+1=1T+4+75=)TC2;X7NHV<RRV\;S26WEQ^8I*E
MBL4C$ _*%&<;ESQ#_ 7XLR@!_CW>LN,$#PY:C/\ X]2)\ ?BK$JK'\>M115&
M O\ PC]M@#V&[BF!\^>&M"NOB%\9OCQ9>$O&$N@Z_>32OI+V=ZL*Z@1*Y>/(
M(+*0#\R_=SNSUSV/P;^)GA6V_9H\3^%IM-M?!WB/2%,.H6,A*-=R[E3SQO.Y
MG.T!ER=I Z J*]6'P(^+ ''QZU#/J?#UM_\ %4P_ /XKGK\>]2_#0+<?^ST@
M."_:W^"ES?VY^+WPWN0-6CM674UTY@ZWUHT91IE(R&(0D,.=R<]5YJ?ME7=A
M=>)?@A:S7@1;;4!+>^3<&.2VA+6W[QF0AH^ Q#9!&"0>*]*'P"^*61N^/.JX
M[XT.V!_/-//[/_Q(<#=\=M=R/[NE6PI@6?AQXU\*_#:XTCP#I.O6_B.2[O\
M4K^>]CO/M"V5H3/<^9<3<@ODHAW')+%B>.?"_P!G#Q_I'@S1/CA<7=RKW5]J
M$KZ=8Q9>>_+><$$,8^9\EEY48&X$X%>TG]GGXB,<GX[>(0?]G3K<?I0?V=_B
M$QR?CMXD'^[86XI 4OV'/A1K?PO^%%TWB"VDT_4=8O3>"QF&)(8MBJF]?X6.
M"2#R 0#@Y%3>-=W_  TSH>3A?MVCX_\  +7Z]-^%?@+6_ .FWUMK?C/4?&<M
MQ,)8[C4HT1H!M *+L'0D$_C7FGC5B/VE=#'!!OM'QGM_H6O4P/H.BBB@ HHH
MH **** "BBB@ HHHH :YPI-?._[,Y)\?>/P?[Q/_ )6=:']*^B6^Z:^=OV:/
M^2@>/^,?_P YUO\ ^O0![-\0_B#H?PO\)WOB+Q#=_9--M1R0-SR,>%1%_B8G
M@#\\ $UQEU\9];TSP+)XRN_A_J:Z$MK]M$,-W#)?+#MW!W@R HQ@D!V8#.5X
M(KRW_@HAX:UC6_A!I=[I\4MQ8:9J0N+Z./)V(8V19"/12V,]M_IFNV^/WQ[E
M^$WPOT;Q=HVE:=X@T/47BMA!+.R962-F4@JI4KA,$>](#IOB/\>=(^'5KX:@
MDLKG5?$7B1XXM+T6S93),[;1\SD[50%U!8GOP#@XJZC\<Y/!?CCP_P"&O'&A
MIX?;Q 3'INI6=]]KM'F! ,,C&.-D?+(!\I4[ASUQX3\98+_2OVF?@KX^UU(K
M?P_=6UM9R7,.?LMK.6E(4L1\H_?(06QD*QXV\:_[<6E3?$3Q+\,? ^AL9?$5
MW?R7 \GEK6'"*9FQRJCEL_\ 3,^E 'M&N?&ZW3XIQ?#OPWIHU_Q,EN;R^\RY
M^SVUA#A2#+($=MQW+A54_>7.,TSP7\<8?$_C7Q!X'OM+_L/QQI">:=.N+G?;
MW49 *R13A,LN&4G*!AN^Z<''D'PKTZX\!_MN?$&VUM#"?$ED]WI5U+PMPF^-
MBB$]2!D$#IY9]JATK39_'G[?M]KFCY?2/"^G_9M1NXSF)YFMV019'!8-+T[>
M4WI0!V/A;]JV^\6^#_%/B>R\"S3:9X:G>'48HM25KD!1N=XT,85E49)RP/'
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
M>60BD _1_C+XNO\ XQ_$GPSJWC:YTK0O#(#6UQ:Z?9O<2%I4C1&WQ%6),@'
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
M*Q/]:A_;'^,&I_!WX0O>:(Y@UG5+M-.M[D#)M]R.[R#/&0J$#T+ ]JXOXO\
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
M24_S>O8J* /(%_9(^$2]/ ^G?B9/_BZD3]D_X2(V[_A!-*)]61C_ #:O6Z*
M/*D_98^$R=/ >C?]^?\ Z]2Q_LP_"F,Y'@'1#[FU!KU"B@#S9?V;?A8H _X0
M#P^<>MBA/\J=_P ,X_"TC!^'_AUA_M:=&?YBO1Z* /.U_9U^%R=/A]X;_P#!
M9#_\34G_  SY\,#C_BWGAC_P40?_ !->@44 < /V??AB/^:>>&/_  40?_$4
MY?@#\,D<N/AYX6#'J?['M_\ XBN]HH X@? [X<CIX \,#_N#6_\ \12_\*0^
M'0_YD+PS_P"">W_^(KMJ* .,_P"%+?#[_H1?#7_@HM__ (BG'X,_#\D'_A!O
M#>1W_LBW_P#B*[&B@#DD^$/@6,83P7X>4>@TN ?^R4\?"CP2,X\'Z ,_]0R'
M_P")KJJ* .67X5^"T^[X1T(?338?_B:?_P *Q\'?]"GH?_@NA_\ B:Z:B@#F
MA\,_!XZ>%-$'_<.A_P#B:&^&?A!UPWA31".F#IT/_P 372T4 <;-\&?A_<-N
ME\#^')#ZMI,!_P#9*C/P0^'1Z^ O#!^NCV__ ,17;44 <4OP1^'2?=\!>& ?
M7^Q[?_XBIH_@]X"A_P!7X)\.I_NZ3 /_ &2NOHH Y3_A4W@?G_BCM Y_ZAD'
M_P 32M\*/!+_ 'O!V@'ZZ9!_\37544 <J?A3X)/7P?H'_@L@_P#B:=_PJSP6
M!C_A$="QUQ_9L/\ \37444 <P/A=X,'3PCH0_P"X;#_\31_PJ_P:?^92T,_]
MPZ'_ .)KIZ* .9_X5CX._P"A3T/_ ,%L/_Q-.'PT\(+T\*Z(/IIT/_Q-=)10
M!0TC0-,T"*2/2].M--CD.YTM(%B5CTR0H'->'>,RA_:1T/(.[[=I('/_ $Y:
M[_\ 7KZ KY]\9X/[2FB'O_:&D#_R1UZ@#Z"HHHH **** "BBB@ HHHH ****
M &2?<-?.W[,>1XZ\>@]!W'K_ &SK?_UJ^BI/N&OG;]F@X\=^/<C'(_\ 3SK5
M 'HWQN_M;4_":Z!I6DZCJ$6LS+9:C<:<\2R6EFQ'GL/,899DW(N <%L]L'Q+
MXJ_!'QKX;^,G@?QWX"BU;Q;J6G 1:E]NN+&W#6H^41*?W0)*-*IX.,ISP*]V
M^(WP3\&?%:YL[CQ3I7]I2VBLD+?:IH=BL02/W;KGIWKCO^&-/@Z#\_A%) .@
MEU"[;'YRT <YKOPKUSP=^T/9_%OPYI[:E;:K9_9]<T%KF&*\AS&J[XRSB-B-
MD9*[^JG!.X$4M"\%ZY??M,OXTEBN-#\$QVI8:;J.JINDN]A&]8$E=1\W/S8]
M<5V)_8R^##-N/@:Q8^IGG/\ .2GI^QU\&X_N^![ 8[>9+_\ %T@/'[+X%_\
M"=^-OB^OB[3(=-TCQ9+'<:5J)OK222SFC,A1V5)68$EAP,@@L#@&K<6F_$C4
M_P!F77_AOXBTRWU#7$B6RTW4X=7LVCN(%D4KYA:8,"H4@'&2-N><Y]7_ .&/
MO@YNW'P/IV?>27'_ *'2G]D#X.MR? ^F_P#?4G_Q=%@.(\'OKW@+P#HMIH_A
MA+3Q@VCV.AWVJ7&JZ>+6".$N//&)F>1E$CD KSP#TP<'6O"T^H?M->*/&&HZ
M;;ZEX.U32'T9H8]4L1/(IB1&?8\X 4E#C)!Y'&<UZJ/V0/@Z.G@?3/SD_P#B
MJ>O[(GP?'7P-IA]/O_\ Q5 '-:UXRUG6O#7B2T:VTVVL]MA::-I;ZY9M(5BD
M+RS32>9A2P"+M!;[@]2:SQX$\)-^TF?BH-?TB.S?21(^F#4H!,^H!=@W#?L.
M(\<[L;P#GO7=K^R9\(1_S(FE$>ZL?_9J>_[*?PB/S-X$T@8_V&'_ +-3 \3^
M!MM=_#/3_BJNJMI+R^))I;JP6#7;$C+>8 DA,PVG]X#D9& W? -+X%3-\&_A
MM;Z=?Q^&KSQ1IE]=7>FW+^)[*.V_?1",J[!RV.,D!>=J\^GO7_#*OPD S_P@
MFC8]X3_C4D/[,'PFA.4\!Z"3_M6H;^9I <5X>^)NEV?Q'\,ZEK'BOPQ=1VWA
MD:7J&I#Q#9@O>.T4DCB/?DINC(SP<GA<<UD>"--^%GPS_:"U[QGHWCWPC:Z-
MK>EO%-9#6;93;W1FB=MB[ON.%+8[$$=",>I_\,U_"P#CP'X>Q_UXI3S^SA\+
M0<_\(%X;S_M:=$?YBF!X/\4?$V@^(OVD_!?CO3_&W@B31/#T'DR1S>*+5)IL
MF0L57<0,"0=2,[>W%=%\7/VEK72OB+X E\*?$?P9=>%+C4$MM:M%U&WEEV,<
MM*6!.Q%16.[<OS8'S9 KUN/]GKX7(,+X"\,_^"N#_P")J0?L_?#$ 8\ >&"!
MTSI$!_\ 9: /.OCUXI^#WQQ^'%YX:N_B=X6M)S(MS9W:ZM;OY$ZY"L5W\@AF
M4^S&O/\ QQ\1;#XH_"?3?ASJ7Q"\ :.DBV\&K:]'XCBF$T4+*P,$)"MN=D4D
M,5 Y&3FOH<? +X9#_F0/"W_@GMO_ (BE'P%^&>W \!>&,>G]D6__ ,10!\Q?
M&4^"-8TKX9:!X+^('@=-*\&3QW'F:AXCC22;;LXPBL,DJ26SU/2I;_5O"O@O
MXYP?$7X>_$?P-:V^K1G_ (2'P]>Z\D4<K$@N8W56Y)^;) PPSR&('TR/@+\,
MP1_Q0/A?/;_B46__ ,13A\!_AJ#_ ,B!X7)_[ ]O_P#$4@/._C!\?O".O>"Y
M]*\,^/?!KS7[+;WDEYKR0;+9C^]$;*K'>R[E!XV[MW;%>,?&^+X<Z\W@S4_A
MWX\\(Z/XBT*Y2X6YU#Q/))'$JX81(&WY < \;1@'CGCZN'P,^&__ $('A8_7
M1K8_^R4X?!#X<*/^1 \+#_N#6W_Q% 'D%A^T5X:G^)FEZ]J/B_P-;Z:FC-8W
M*VWB%I98YGD21BBF !E!3')&0<\8P<+1?$GP6\)?M#7GQ%T7XA>';6UU/3)K
M?4+!)\'[2TD3"9,#'S!&W#CYAGG<<?0 ^#/P\7IX&\,CZ:1;_P#Q%.'PH\ 1
MEB/!WAM2>I_LNW&?_': /EK]I7QGX6^+WC'P'JWA_P"(7@VVM_"]RUV#?ZE,
MDD[M)"VT!('"@>2.<G.[H,<^]VW[5GPL-I"]SXVTB.=D!D2&2215;'(5M@+
M'O@9]!TKJ_\ A5W@%&!_X1'PV&Z@_P!FV^?_ $&D_P"$$^']J<?\(]X:B//_
M "Y6Z_7^&F!\W^//'OPN/Q@TOXH^$?B'HMGXEMX3;7UC?QSBUU&';L^9TC+1
MN%( ;:P^1...8;?Q]\,_%OQJT_XE>-_'^B"[TFV6WTO1-+6XF@MR-Q\R29XD
M,C;I&(PBX^7KBOI8^%/A_&N3H_AI5]3:VX'\J:/#WP]4<:;X9 _ZX6_^% 'S
M%^T%\2_ GQ9\6^!]4TSXA>'[&V\+WOV]1=I=%[E]\3;2%APH_= 9R<[N@Q6Q
M^T/\=/AW\8?A7-X4L_'FBZ;<7[0O<W$T5Y(D1C=7VQ[8/GRRXR=O';GCZ'_L
M?X?@_P#'CX:!_P"N5O\ X4AM/A_%P8?#2?\  ;<4 ?'?Q9\<^!?B=\#_  =X
M _X6-X=TU]!-NTEXMM?.LGD0/ @5/(& ROD\\$8&:L?%SXF> OBCXM^'NN/\
M2M TR?PJZ7 MUL+Z9;B021N1GRE(7]T!TSR:^N_^+>QD'_BF5/;_ (]Q2C4/
MA]%G%SX:3U_>6XH ^>K+]J;P3#XFBU!_B+X>M=*M(+I[?2;+2]05);R>0,T\
MSF/YL9EX ',C?AY1X%OO@QI'P5\1_#GQ%\2],U2SO[QM3L]1MM)O5FL[KRT1
M6P8R" (QT()#,._'V[_;'P_Q_P ?OAKC_IK;_P"- U_X?Q]-1\-+_P!M[<?U
MI >!_!O]K#X=> O UCH'B?XHV7B"YL%$,%_!I5\CO"/NB3,1R5'&1U &><D\
M9%\;/A!X+^*VK^._ OQ*MM/EUQ2-5T?4M"OI;6=RV[S4=$5D?=D_Q#+MTS7U
M?_PEWP_CX_MKPTF./^/JW']::?'OP]&2?$7AD8Y/^G6__P 53 ^<_$_[5O@/
MQ'X.UW3V^+=O'J6KQK;M(GAZ^6UM(,$.L2 ;][!B#(SGL0%P!7$?&3X@_L__
M !&\':7IFB^)]#\'ZK:W$=T^JZ=X5NT?<JD;4V1J=I))P6/1>XK[!_X6-\.E
M.S_A)_"X.?N_VA;?_%4'XD_#J-L'Q3X84CL=0MAC_P >H ^2OBC\<_A!\4K#
MP3J5Y\5%L?&_A6=;JVU>#P]>&WEE#(Q+0%>A:)#PW'/8XKMM*_:]^%U[J1UC
MQ)\0+>\U)+"6PMXM,T*]AM[=)2C2MAPS.S&./G( "X Y)/T%_P +7^'R<_\
M"8^&5_[BEO\ _%4W_A;WP\#$?\)KX8W#K_Q-;?(_\?H ^2M1^-?PW\0_">T^
M'FM?$_\ MC04B@A>\;PK="^,415@J.<H&^4 2%"0.NX_-5;Q1\7?AOK7QA\,
M>.](^(']G-X=LQ8:=I9\(WD\0B"R+AV\U"QQ*1D;>@XZY^O)/C3\.8<;_'GA
M=/3=K%L/_9ZC?XY_#9#@_$#PJ#UYUJV_^+H ^7=;^.GA77[#Q"B?$O6=(O;V
MRM]/TN70?"UU:)I$,<F]UB4.6/F84,0ZG"@ X  ^NOAW?IJ7@3P]<I>W6II)
MI]NPOKV(Q3W'[M?WDB$ JS=2.Q)K";X^?#)3S\0?"O\ X.;?_P"+J,_M#?"Y
M3M_X6)X5SZ#6;?\ ^+H ]#HKSK_AHSX7$X'Q#\,$^VK0'_V:F']H_P"%H?9_
MPL#PX6]%U.(_R:@#TBBO-G_:/^&*=?'6A'W6]0BHC^TQ\+Q_S/.B'_M[% 'I
MU%>8#]IGX8,"1XUTHXZXE)_I1_PTQ\,3T\9Z83Z!V_\ B: /3Z*\P_X:8^&F
M"1XMLFQUVB0_R6F?\--_#;/_ ",L;?[MK<'_ -IT >I45Y4?VH?AF#_R,A_\
M%]U_\:IR?M._#:0X7Q!(Q]!IMWS_ .0J /4Z*\I7]J#X<N6 UJZ^7KG2;S_X
MS2']J'X<@9_M>];_ '=&O3_*&@#U>BO)O^&I/AX>FI:DW^[H5^?_ &A0?VHO
MA_VO-7?_ '?#^H'_ -H4 >LT5Y-_PU!X#(R)=<(]O#FH_P#QBFG]J/P(/XM?
M/T\-:B?_ &A0!ZW17DQ_:>\$[=P3Q$1ZCPUJ/_QBG#]I?PB1D67BAA[>&-1Y
M_P#(% 'J]%>3_P##2_A0KD:;XK;V'A?4/_C-(G[2?AR3[FA>,&'MX9O?_C=
M'K-%>3O^TAH*]/#?C-_]WPS>?UCII_:1T0#/_"+^-<>_AJ['_LE 'K5%>0-^
MTOHJ=?"GC4CU'ARZ_P#B:8?VG="4@-X5\: GG_D7;C_XF@#V*BO''_:?T)6P
M/"OC1O\ N7IQ_,4P_M1:(,_\4CXV./\ J R_XT >S45XRO[46BN/E\)>,\^A
MT1Q_6D_X:CT7G_BDO&(P,_-HY'_LU 'L]%>+-^U/H2C_ )%?Q9[@Z8!C\WIR
M_M2:&_3PMXJSZ-8QK_.6@#V>BO&&_:CT13C_ (1;Q1T_Y](/_CU1#]JK1&S_
M ,4MXF&/[UO;C_VM0![917BO_#4^A\Y\->(!@9Y%FO\ Z%<"FM^U3HJ_\RQK
MWU,^G#^=W0![917AP_:OT5N1X6US'JUYI:_H;T4']K#1 ,_\(SK&._\ Q,=(
MX_\ )Z@#W&BO#&_:ST121_PCFH\>NKZ*#^M_31^UKHA('_"-ZD23@+'J^C.Q
M^@%_D_A0![K17B@_:IT/@'POXE)(!Q'#;2_JD[#]:7_AJG00<'PKXM!_[!JG
M^4E 'M5%>+/^U-HB@$>%O%)SV-G$I_644P_M5:&#_P BOXBQZO\ 8H__ $.Y
M% 'ME%>)G]JK1%&3X8UX#U,^G ?K=TG_  U9H9Q_Q3>M$GL+K3./_)R@#VVB
MO$_^&JM#W8_X1O6\XS_Q\Z;_ /)=(_[5FAJI/_"-:V?^WG3?_DR@#VVBO#_^
M&K]$_P"A9UC\;_21_.]H;]J[10 ?^$:U4#U;4]'&/_)Z@#W"BO#7_:QT11D>
M'-2(]3JVC ?^EU1G]K?0L?\ (OWOXZWHH_G?T >[5\^^,CC]I30^,_\ $PTG
M_P!(==JT?VM]%R1_83K_ -=/$FAJ?Q'V^N+L/B#8^/?CMX9U.-[.S>\U6RCM
M[%-7LKRX=8+#5_-D*VTTFU 9XQDGJ: /JRBBB@ HHHH **** "BBB@ HHHH
M:Z[E(KYJG_9O\8P:SJ%UINM6=EY\]P1/::KJ%E))#)=W%RBR+"P5F4W,@S[U
M]+T4 ?-+_ 'XD+C;XNE(SV\4:N#_ .C#3E_9^^(CG,GBQV]V\3:R?_09EKZ4
MHH ^;D_9V\;;LMXF#<=&\1:Z?Y7@J>+]G;QCEM_B2V&>F[6->D_]R Q7T510
M!\[K^SMXMVX;Q'8M]=0U[_Y9TC?LY^+/X?$5@#C _P")AKW]=3-?1-% 'SLO
M[.?BPX\SQ%8-_P!O^O?_ "S%(_[-GB9@1_PD&FX/7==Z\<_^52OHJB@#YS_X
M9G\2;@?[>T;'NVMD_G_:E))^S+XE?=_Q4&A#<,']SK/_ ,M:^C:* /F__AEO
M7SG_ (J'05SW^Q:L<?GJM,;]E'6Y0-_B?1 >[+I6H$GK_>U,^U?2=% 'S6?V
M2=4/!\4Z*1_V!+O^?]H4R/\ 9"U)5(/BO1R2.HT"7K^-X<U]+T4 ?-)_8]NV
M!SXITH'U'A\G'TS<FHV_8VN),;O%6F$CO_PCBG^<Y%?35% 'S./V-YR3GQ7I
MN#V'AF#C_P B4']C:?MXLTX?7PS ?_:E?3%% 'S&W[&,KG)\5Z;GO_Q3%OS^
M;TJ_L7+L ?Q+IC,#G(\+6?\ 7-?3=% 'S,O[&"J /^$DTS X_P"14L?_ (FD
M/[%D3?>\3Z>/]SPEIO\ 6,U]-44 ?,A_8FM6^]XFL6^OA#23_."HT_8=T] !
M_P )+9MCN?!^C?\ R-7T_10!\R#]B#33][Q):_1?!^B@?^DM*O[#^D@ 'Q)&
M,<'R_"VC)G_R4KZ:HH ^9_\ AB#1^0?$S[3V'AS1P/\ TDI__##^A9S_ ,))
M<?AH.C__ "'7TK10!\W_ /#$N@8Q_P )+>_AHNC_ /R%3T_8G\/)_P S+J0/
M^SI>DK_*SKZ-HH ^=1^Q9H*MD>*M87V73]+'_MG4T?[&'AQ-^[Q5XA<,?N^5
MIP'Z6=?0E% 'S^/V,_#"C \2^(1]%L!_[:4Y?V-_#:=/$_B/\[$?RM:]^HH
M\'3]D+P\H_Y&?Q(/=);5?Y6]2I^R3X?3'_%4^*6QSEKN#_XS7N=% 'A?_#(G
MAG))\1^*23_U$$&/H!'BI!^R5X;'_,Q^*3_W$E_^-U[A10!X?_PR7X;R#_PD
M?BL_]Q3'_LE/3]E#PVF,^(?%CGU.LN/Y 5[;10!XL/V5O#8_YC_BW'<#7IES
M^568?V8/#,9RVM^+FXP/^*EO%_E(*]@HH \H'[-?A8'+:IXL8_\ 8TZ@/_:U
M2)^SCX7C&$U3Q:H]%\5ZB!^DU>IT4 >81_L\>&8QC^T?%;?[WBS4_P#Y(J:'
MX >%HNMQXD<YSE_%6J$_^E%>DT4 ><#X!>%,Y+:^WU\3ZH?_ &YH'P"\)AL_
M\3S_ ,*74_\ Y(KT>B@#SAO@#X1;@IK1'OXCU+_Y(IO_  S[X/[PZN1[^(-1
M/\YZ])HH \X_X9_\&;<&UU-AW!UR^P?K^^I%_9Z\#K_S#;P_[VL7I_G-7I%%
M 'G/_#/G@;=N_LJX)]]3N_\ X[2K^S]X%!YT>5OKJ-T?_:E>BT4 >=#]GSP$
M/^8$?QO;C_XY2C]GSP !C_A'U_\  N?_ .+KT2B@#SH_L\_#P]?#4+?[T\Q_
M]GI?^&>_AY_T+%L1Z&20_P#LU>B44 >>']GOX=$<^$[%OKO/_LU-'[/'PW Q
M_P (AIQ^JL?ZUZ+10!Y[%^SY\-X 0G@W2N?6#)_6C_AGOX:'KX'T,_6S0_TK
MT*B@#SP_L\?#$YSX#T Y];",_P!*4?L\_# 8_P"+?^&VQW;3(3_-:]"HH \]
M/[//PN9MQ^'?A=F]6TB _P#LM.'[/?PN'_-.?"OXZ-;_ /Q%>@44 <"/V?OA
M@IR/ASX4'_<%MO\ XBG)\!/AG']WX>>%E'MHUO\ _$5WE% '##X$_#8=/A]X
M6_\ !-;?_$4O_"B_AM_T3[PM_P"":V_^(KN** .(7X&_#A#E?A_X7!]1HUM_
M\13A\$?AT#D> ?# /J-&MO\ XBNUHH XU?@O\/EZ>!?#0^FD6_\ \13Q\'_
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
M<^$O&6I#3/$FN>>^F:;=*WFF-I6=$/!"_*ZX#$<MM'(Q7T13 **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *@O
M;*#4;.>TN8EFMIXVBEC;HZL,$'V(-3T4 >,67[+GAFW^%OACP1<327EGH6JQ
MZJES)&-\[K*SLCC/W61S&>>F/2NL^,OPSG^+7A'_ (1]=771[9YXKB646OG.
MQCD61 N74 ;E&>#GVKNZ* .0^('@:Y^(?P[U'PO=ZI':/J5M]FN[RWM>JD?-
ML0N=I/;);'OUJ'5_A]=:S\*;GP5-K"J+G3FTJ74$M1N,#1F,D)NP'*GKTSSC
MM7:T4 <7X[^%VG?%#X=W'A3Q2RZ@DT04W<40B:.4#Y)D7)"L#SZ'D8P<5E^*
M/A)<Z]XN\':_:Z]_9TOA6.9+&'[&)5<RPB&0R$N"?E'&,8]Z](HH \ZUOX4W
M_BN'5QK/BJ[DEO;>&VMI+&W2W^P*DPE=X@2WSNR1Y9LX\M>.,5:B^&EQJ'BK
M0=<\1:V=;GT%9?[.C6S2W DD78TTN"=[[,@;=BC).W.".[HH \FB^!-TO@J;
MP9/XOO;SPK<[EN+:XMHS<&)WW/#',,;(SEARK, V PP".[\2>$;;Q!X7;0 Y
MLM/?R8W2%1\T".I:'G^%T4H?9C6]10 C D'!P>QKE_ /@B7P38:C!/K-UK=Q
M?WLM]-=74<:.9'Z_<4#   &>@4 < 5T=Q=16L3232+$B\EG. *Y'Q!\7O"_A
MW39;Z;4EN88W\L_8T:8EL9Q\N1^9K2G3J57:G%M^2"]BK\+_ (0VWPI76(=-
MU[5KZRU.ZEOGM+_[.8X9Y#EWCV1(5!_NY*CTJ?X=_"NV^'&H>(;NUUO5=4;7
M;UM1NTU$VY43L &=/+B0C(51C)''2KW@7XDZ#\1;*6XT2\^T^2P6:)D:.2,G
MIE6 .#Z].#Z5U-*=.5*3A-6:Z,6YPWC3X46WC;Q?X;\13:]J^G7?A^226RAL
M?L_E!W78Y820NS97CK@=L'FF?$OX1VOQ.OO#]U=:]J^D2:'>+J%FNF_9MHN%
MR%D82PR9(!(Q]WVKO**@9YS?_!>/7H]077_%OB#Q"+K3+K2D%Z;2-;9+A=DD
MD:P6\8\S;P&8-@$@=34]O\(+=[K1CJOB+6M?L-&G2ZL-/U%X#'',@(CD9TB6
M20IG*[W//)R0"._HH X7XD_">V^)MYH$]YKVL:6-$OXM3M(M-:W5/M,>[9(W
MF0N3@,1C.,'I6[XI\)KXJL+&UEU75-.^R7<-YYVFW/D23&-L[)"!RC?Q+@9]
MJW:* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *X.X^!_@ZY\7
MW'BIK"]C\17"&.34H=6O(IBA&-@*RC"\#Y1@# P*[RB@#SW4?@!X$U?PU%X?
MO=$>ZT9+B2[^R2W]RRO,Y+-(_P"\R[Y)^9B2,G&,U8L_@GX.L=2T[4(M-N#?
M::DD=E<2ZE=2/;*Z&-O++2';E21D8[8Y KNJ* /-K/\ 9U^'VGV6H6=KH+VU
MIJ!W7EO#?W*1W)YYD428?J?O9ZFNA\1_#'PKXNTS3K#5]#M+VVTW;]BWIA[7
M  'E.,,G"K]TCH*ZBB@#%\.>#-&\)K=?V58K;273!KB<NTDTQ P"\C$NV!TR
M3CM65X?^$?A'PMXCN-?TK1H[/6;C=Y]ZLLADFSU\PECO]?FSSSUKKZ* .0M/
MA)X1L?%C^)X-%BC\0R,6?4A))YS].&;=DKP/E/' XXJSH'PT\*^%KO5+G2-
ML-.FU3<;XV\(47&22=XZ'DGMW-=-10!R6D_"7P=H5]:7=CX<L+>:S):TVQ96
MU)ZF%3\L9/?8!3K[X5>$M2\41^)+K0+.?7XR"FHNI,R8Z -G(')X'')]:ZNB
M@#$U[P3H7BB_TZ]U72[>^N].<RV<TJY:!CU93V/%4=8^%WA'Q#K\>N:GX<TZ
M^UF/;Y=_/ K31[?N[7/*X[8KJ:* .8T+X8^$O#&IW&HZ1X;TS3;^Y#">YM;5
M$DESUW,!ELY/6K'A3P#X:\"I=)X<T'3M#2Z96G73[9(1(1G!8*!G&3^=;]%
M'%W?P4^'FH74MS=> _#-S<2L6DFFT>W=W/<DE,DUJ6WP^\+67AZ;0;?PUH\&
MA3,7ETR*PB6VD8XR6B"[2>!R1V%=!4<LR0+ND8(O]YC@4 86C_#KPIX>L+ZR
MTKPQHVF65\H2[MK/3XHH[A0" )%50&&"1SGJ:@TSX6^#-$N(9].\(Z#83PD&
M*6UTR&-D(Z;2J@C\*T9/$]IN*P+<79QG-O [K_WT!C]:K6/C.UNYO+DM+^RS
MDA[JTDC0@'&<D8'/K]>G-5RRWL!H7OA_2]3U&QU"\TVTN[^P+-:74\"O+;EA
MAC&Q&4R.#@C-:%)UI:D HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***YSQKX^T3
MX?Z2VH:W?1VD).R-3\TDK]E11RQ]A51C*<E&"NWV Z!Y4C4L[!5'4DX KR;Q
M'\<FO]8DT'P'I9\6ZNJD2W,+XL[5LX^>3HV/0''^UGBLJ#0/&GQN,DGB%[CP
M=X/?F#2;=]MY>(3UG;G8"/X>O)R.A/J_A?PAI/@W2HM.T>PAL+6/HD2XW'U8
M]2?<\UW\E'#+]Y[\^R>B]6M_1??T):;T/,;?X$:AXRN8[_XB^(KK7)00R:58
ML;>RB']W Y8Y_BX)Z'(KU73- T_0]/CLK"SAM+6,82*-  *TN@KS?XN?$*?1
MH8?#7AYEN?&>KKLL;8 D1(2 \[GHJH,G)ZD=\&IY\1CIJE?3MM%>=EHDNK'L
M9'PS2'5/C#\0]8LU46:/;V!9!P\J)^\YZ<$8/X5Z^*Y3X:> [;X>>$K728'\
M^8%I;FY.<SS-R[G/J?T KJ9)5BC9V(55&22< 5GBZL:M9N#O%))>D4DG\[7%
M%60YF"]3CZUP6O\ Q?T>QUA]#TD/XB\0?=&GZ>=VP^LC_=C [DG(]*XGQ-XV
MU_XQ:S-X;^']X;#1+=]FJ>)E' ZYB@/\1XY(_,#KU>C:'X*^ 7AQMC0V*2<S
M7,K;KBY<#J3U8^PXY]ZZ%AH44E63<WM%?^W=O3?T&<=\8M.\=V%NGB&'QZ-
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
M3_O4_P Q?45YH/V;/AN(V3_A%K;:1@CS)>G_ 'W31\#-)T2$GPUKFN>%2OS
M6>HR2P#ZQ3%TQT["L7&ATF_FO\FP/3LYHS7SRGQTUGP+XI_L?4[NT^(6G*"&
MN_#5N6OK<@<^="A*'!X^4CUQ7?VGC3Q?XL@BN- \-P:=83+OCO-9N5)92.#Y
M<18CZ$]JJ>%J4[.5K/K?_/\ R$>C[AZTAD4?Q#BN D\'>-M3B O/'(L@<;H]
M,TV-,<\X=RQ_E3C\)6D_UWC#Q0Y_V-0$7_H*BL_9P6\U\D_^ /0[SS4/\8_.
MG9%< ?@_#MPOBSQ6I'0_VQ(?YBJ]W<>(? .MZ:+C58]4\.75Q!8(+O)O%ED8
MC<6 PPR5_7ZTU3C+2$KOTL(](HI!TI:YEJ 4444P"BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M33?:92KW?E2;A9 YSAF0-T !ZMZ_67A#QKI?Q_\ A1JB6L,EA-=07&F7VGW
M'FV<Q0HR,/QR#CH1D Y  .VT_P 6Z5>^%;;Q$U]!;://;)=B[N)52-8F4,&9
MB< 8(ZU/H?B72?$^EKJ6C:G9ZQI[9"W6GSK<1L1U 9"03]*^)O TEE\9-"^"
M_P .?%!G@T*%[JYN[6.X6-;N:TDD$5O*K*?,3:%RGRGYLYSBO8'\)>%?A5^T
M?X=OM(U*/P];ZS:/IS^'=.:.UL7<#]V[0(F"Y)4 D@\^@P0#V&+XI>%9O!-I
MXO368&\-W31I%J 5MA+RB)01C*_.=IW ;<'=C!QT5W?VUA837MQ/'#9PQ--)
M.[ (B 9+$^@ SFO"/A!I_AMK;XL?#W7HDEB37KV\N]+U%E,)M+LB56C&T;8R
M6)P2Q4G[W0"7]E_6])\,_"BSTR]U^1M/^WW=OI+:W?1NTMNC@!(F(4LBYP =
MQ'3.   #LOA%\:]-^,WVW4-"6V?P[M5M/O?M?^DW6&9)2]L4#0JKK@$D[@0>
M.E>D5X!^T9\-/!^D_#N[\5Z;%%X1U[0,WVGZOH02SN!+E<QY5<.),!2K*P/'
M%>V^&KBXN_#FE3W8D%W+:1/,)L;]Y0%MVT*,YSG  ]ATH TJ*** "BBB@ HH
MHH *\M\-?'."]^*VI?#SQ!IJ:#X@AC$UDT=W]HM[]-H=A&Y1"'52"4(SC)&<
M5ZE7AWBSX96'Q8U[X@:<;K^S];T^^L;W3-3@(\ZPNEM4,<@[XR.1W&>^" #T
M+0/%VLZMX\\0:%<Z/8VNGZ4D3I?1:B\LLWF@E,PF%0O"G/SG!QC/4=8DJ2@E
M'5P#@E3G!KY0?XAWEY\/?C+<^/M/U'1M3TVUL=,U9=%D$<LLI#1[X'(8+'('
M1MQ!PKMUQD\?XCN="M[KXO:7;:CX<%M>>!8[F.R\/2A+5KF+S2H4AOWTB*JY
M<*N1C*CFD!]O>?'\W[Q/E&X_,.!ZGVIK7<"6QN6FC%N%W^:6&S;ZYZ8]Z^5+
M3X9^#6^)_P );7^SX'M==\,W3ZG&\[,-2*);O&)SN/G ,2<-D?*.RC'):1XA
MM]!\%?#NVU"^:Q^'EEXGUNSO+DQI=0VC+*XL5F5@RE 6?&X<$(P^Z#0![OJF
MN>(_B3XYOM/\,^1X7\.V#BPO?%TL:/>74F-Q@LE<%0 2 9&##).T$C)\R\=_
M"?3=%^,>GZ9<:YK4=G-X;N)[;6[G5I9+V'4D:27[27:0$*L<1.Q%$>3R.1CM
M/!.@?"S2O ^G0W6N?VYX<_X2];G0[J]<);#46^:..T\H*IB5S* .5SY@Y KC
M/VROAV?$/Q*^%6J:IJ,\7A>[U*/0+RW@_=LAG?<6\P<X=5VD'@!,CJ:'J!]"
M?"#Q/?\ C7X6>%->U6,1:CJ.FP7-P NT%V0$L!V!Z@>AKK$E21G5'5RAVL%.
M=IQG!]."*\$\G_AFKXA>'=-T][B;X=^+KY=,BL)9&D_L?47_ -5Y)8D^5+@@
MQ]%*E@<'%>+?!FTDTW1IX;?XNWO@CXJ6][>IJWA_6YDDL;JX,TCAQ;R8'S)M
MS(A)ZD#U /K3P+XMGU76/$FA:A/;2ZEHMV%8VS$[H)5\R$L#R&VG!QD94D=<
M#KFNHDC>0R*$0$LV> !US7QKX(\:Q_%+XL^$[O6/M7AR/Q?H!?4;>QE>WBO;
MFUGD52DH.6C98\X!)VD DYR>]^.OPE\"_#[P%K/B72!-X<UNUB\VUDLKV1#/
M,750K(6Q)DL%/'1S3 ]H\"?%+PK\3(+B;PQK=MJRVS!9EA)#QYZ;D8!@#@X)
M'.#BNI9@JDGH*^4/@/KUK?\ Q+T=)K=?#6JZ!H!T?5;>_=(9[R?S!Y:JA(9P
MJJ&WXQ@J!74_$_6)_B/\9_#OPYAUYK?PO?VDMWJ:V$FR2<Q;LVWF#D!@5+ '
M.T>AH ]BM/B9X2O];_L:U\3:3<ZMN*?8HKV-IMPZC:&SD=QU%<!XFU^]TO\
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
MCK43Z;XE^&6CZ7X>\$^%[;Q#HUK!@3ZKK[PSJQ=BRG,,A8<@YSWQ@8&?2Z*
M/G#X)>%OBG\(_"UYH[>#]&U>6ZOYK^2ZD\0-#EG"C&W[,W0*.<_E4NK>"?B#
MJ7CO4_$R>"=+MY=4T>31[ZU7Q,3%.I*[)/\ CUR&4 CW!'3'/T510!X3\-+'
MXL_#WP'HGAL^$?#^I'3H##]JD\0R1%QN8CY!:MC ('4]*XC2O@S\4M*33)8-
M(T&*^T;5KW4=)G779"MI%<C#VY0V9#J,GG@Y]L@_5M% 'RQXE^#WQ7\>&*3Q
M/;Z3J=W:O')87"^()(!9.LBOYB1I9;2YVA26!XS@"NJTSP-\4=.^(>J^,K?2
MO"MOJ6IVD5G<P-K5T\#+&?E<#[*#NP .N,=N37OM% 'BWC/PK\2OB#X:O=!U
MW0?!%]IEVH$L+ZC>#D$%2"(@000"".XKSO2?@3\;]%TZWT>R\:V-KH-O@16D
M6I3+*B_W1,+<-CVKZMHH ^2_^&5?%=MJW]IZ?#H^EWTL30WD]GX@U!7O59MS
M^<QC+'<0,X(S@9S6A-^S#JLLEK)%X1\%6,EO&(E-GJNI0Y4>NP#)]SR>Y-?4
ME% 'AG@/X:>./AK;W,7A[1?!&FFZ*M<2"YOY7F*@@%F<$GJ>_<^M6O&7@?X@
M_$'17TKQ#IO@C4;%G#^7(;T%6'W65EP589.""#S7M-% 'S _[/'Q/D^6'XAS
MZ9:@_+:6NJ7[HB_W0S-N(]B379?#KX5>,OAAH\VGZ'/X5MQ/*9[BXEL[V>:Y
MD/5Y':?+,?KCVKVVB@#SB/3?B9%([KJ/A)7?[S#2[K)^O^D5(+3XHGC^UO"8
M'K_9=T?_ &XKT.B@#QKPK\,?''@S4]?OM)U'PK;RZW=?;+L'3;QU,I') -U@
M9))P/6J^C_"+QQH'C[5/%FGZ]X:LKW5+=8;VVAT:X%O.X;(F9/M7^L[;L]">
M,G->VT4 ?/5K^SCK\=G=VUSJ7A74(Y=7GUF$W.AW(:UFE9681,EXI5<J.,\]
M\U,W[-MZ\=LBCP7"8+F&[22+P]=I*LD3%DQ(M^&P"6X)P<G(KW^B@#P#QO\
MLXZS\1M8BU7Q!J'A&[U&.(0F>/0+Z(N@.=K;-24,/KFM^_\ @]XFU7P[;Z!=
MZQX.FT:!56*R/A*;RXPOW=O^GY!'J.:]@HH ^;[7]D)K?5H-1?6M&O)X)%EB
MCO=*O;B)'!R"$DU%@>1WR*]7C\/_ !"7[_C+0VX_A\.R#_V\KN:* .#D\-_$
M%Y68>-]*C0G(1?#S<#ZFY-6=,\.^-+>_@EOO&%E>6BN&DMX]%\HR+W7=YQQ]
M<5V=% "4M%% !1110 5F6'A?1M*U&?4++2;&SOYP1-=06R)+)D@G<P&3D@$Y
M[BM.OGCXZZ+J/@RQ\(74'BGQ U]K'C6TL[J:+5+F%/LEQ-(QMTB20(JJNU 0
M V%ZC- 'OMSI5E>)<I/9V\ZW2".=9(E82J,X5\CYAR>#ZFJ)\&Z 8XXSH>FF
M..(0(GV2/"QAMP0#'"[N<=,\UY?X[TS1OA_<>&K;5-=\82VFJ^*;(::MM?RS
M>3<$+&L$TTCEC;L<N48D_>QZ5'J_Q,U;Q/J_Q=\,OI&H:5:>']*3R+^"YCCD
M61[>67S-\<N]=V$VA0<!3NVDX !ZJ/"&@J\+C1-.#PC;&PM(\H,DX7CCDD\>
MM21>&='@LI[.+2K&.TGQYMNEL@CDQTW+C!Z#K7EOP_\ BK:>'?A%\-8+K[3K
M&NZEX=M[I+9)HEED6."+S97DFD51\SJ,ELDMP.N.B\-_&W2?&.D^$-4T/2]7
MU33_ !%/+;BX@M@RZ>T8;=]J^;]W\RE>X/;(QD [:72[%+.&'[/;Q6UJ5>)/
M+4)"5Z%1C"X[$=*^8?%GBG0/%:6H\3^-_&,?A==0)M-<O="L3I4EQ#+M5Q,M
MLVT!P0&<*#@\D<U]1:CIUIJ]C-97UK#>V<ZE);>XC$D<BGJ&4\$>QKP?]D'4
M7MO#OC;P3<JH_P"$4\17>GPPCD+;,Y9!]"WF&@#M)/AGJ'B:SLIY?B1JNKVJ
M21WEM*^GZ5,@D4[HY4/V0@,#R&'([5G:K\'[77/$$$.J^/+K4->2$SPBZTS1
MI+I8E8 NNZS+!06 R.,D5@^-=&G_ &;]0E\;>%TE;P--.&\1>&H@6BM5=@&O
M;5/X&4D%T'RL,G QD>E3>.;"U^(FA:*UK 1KNG3W>GZI'*K><8C$9(L8SRDB
M.""<A6X&WD X'XA?LK:?\5%T\>*?&GB/518;Q;AH=.CV!L;A\EHO'RKP?2LF
MW_8J\,PZK8ZA)XL\57T]A()+0:C+9W:0,,?=66V8#H.W\(]!7J7Q7^*%A\*/
M# U.ZMYM1O;F9;/3M+M>9[VY?[D2#W[GG !.#T/-^!;GXT:KJ-MJ'B>V\):+
MI,K@R:/ )Y[R*/\ Z[!_+WCCH"I]J *7C7]F73?B(T3^(O%FNZG)$"L<LMKI
M@D52<D!Q9AL<=,U!I'[+.E:#+HDNG>+_ !)9/HK2O8&!-/3RFD4*YXM/FRH
M^;/2IV_:6T\:Y(!X;U5O"D>KC0G\4*8C:BZ+B,?+NWF/S#L\S&,X]:]DS@9Z
M"@#B8_AYJZ!@WQ#\3R9&,LE@,>_%J*P/''PPM+G0IYO%'C[7WTBW9;B0W1L4
MBB9&#+)D6PV[2,[LC%'A[]H&T\8ZI<)X=\)^(M=T.&\%A_;]G!#]DDDW;6:/
M?(K/&ISN<# QW'-;'Q3\<^#=(TZZ\.>*-;M=+;5[*:-8KEPAEC92C;2W&>?7
MN* %B^&MU,JR1^/O%+H0""MS;D$>O^IIP^%USD9\=>*SC_I[A'\H:\P_99^.
M_AW5/A-IFF:YXDTZRUK27?3Y8[V\CB=T0YC90S9*["JYYY4^E;,GQZU6_P#'
MWB2'P[I*^*?"WAZ.W6\.D.LMU,\J.VZ$9"N$V;2H.3NZ\8H [0_"B5@0WC?Q
M80?6^C_^-UR&F?LF^%M$U!KW3=9\0Z?.79_]&O5C4,W4A0@ S]*]+\">/=$^
M)'AZ'6M O!>V,A*%L%7C<?>1U/*L.X(K$\:_%JS\,ZU'X?T[3[SQ%XFEC$JZ
M;IZ@^6I(PTTA^6)>>IYQS@T 9.G_  !L=)OKB]M/%?BB&[N,>;-]O4L^,]3L
M]ZUO^%4,<;O&?BQC_P!A(#^25F:3I_Q6UO5+6]U/6-#\.::LJN^EV-L;N9T#
M E'F? !(R,JON*].'09ZT <.WPK#1JG_  EOBD8_B_M1LGZ\5E:!\ ]*\,:?
M]BTOQ!XEL;0.T@A@U615#,<L<#N3DGZUZ=10!YO'\"M'CU9M4.M^)6U%H/LQ
MNCK,PD,6=VS(/3))Q6+9?LI^ ]/U\ZW#'JR:L7,@O$U:X24,<Y(97'/)KV*B
M@#S:3X!>&IM8MM5EO/$,NI6T;10W3^(+TR(C?>4-YN0#Z4M[\ O#6HZC8:A=
M7?B"XOK NUI<2:_>L\!88;83+QD<&O2** /.8/@1X=MM2O-0AOO$<5[>!!<3
MQ^(KY7EVC"[B)N<#@>E7%^#^E#.=8\4L",<^)]1_^/UW5% '"'X.:.5Q_:WB
MK'_8TZE_\?I/^%-Z*1C^U?%/_A4ZG_\ )%=Y10!PR_!_1E&/[3\3GZ^*-3_^
M2*0_!S16.3J?BG\/%6J#^5Q7=44 < OP3\/K(\@OO$BR/C>X\3ZF&?' W'[1
MS@>M//P7\/D8^V>(P/0>)]2'_MQ7>44 < ?@AX:8$--X@<9S\_B74C_.XJ-_
M@-X0?)>'5G+=2^O7[9_.>O0Z* /.A\ ?!:]+"](_VM7O3_[6I3\ _!1ZZ;<G
MZZG=G_VK7HE% 'G)_9\\"DDG1Y&SZW]R?_:M-/[/'@$G)T($^]W<?_'*](HH
M \X/[/7@$C!T"-A_M7$Y_G)35_9S^'8))\,VY/KYLO\ \77I-% 'FK?LX?#9
MFW-X2L7;U?>Q_5J#^S?\-"#_ ,4?IH)_B",#^><UZ510!YPO[/?@:,$1Z5/
MI_AM]2NXA^2R@4]?@%X.1=JP:L@]$U_4!_*>O1** /.C\ /!A.3::DY_Z::W
M?/\ SGI#^S[X'8DOI4TA/>34;M_YRUZ-10!YL_[._@"3[V@AOK=W'_QR@?LZ
M_#X#CP[%_P"!$_\ \<KTFB@#D/"?PG\+>!]2DO\ 1=*2RNI(S$SK+(^5)!QA
MF(Z@5U]%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !7D7[1/AGQ'XLLO!D/AW19=6?3
M/$EEK-R5G@C40P,2R?O'7<QR,#&.#DCOZ[10!Y-\>O#>O^+M-\#OHFASZC/I
M?B2PUNY@^T01,D4#;F3+R %SNP,$KP<D<9R=1\&>+K3QU\5+NTT*.^TOQ9I5
MLMO<?;HXY(IH[5X/*,9ZG<P.=P4*#@DX4^WT4 ?,R_"CQOH.C?#;6[#PQINO
M:MX>T-?#VJ^'=6N8@ES$!'B6";#(I#)D;AG:2,>OKFECQCH=IX7MH/#^C+%=
M7<K:O%:7'E1Z;"P9D6$!!YI!V@M@;B"< -\O>T4 ,:0*<')/H!FOEX7WB[X1
M_M+>/[W1? ^H^*?#FOVEGJ%RU@0DD;(K)N3>0DC;RX* AL$'G!S]$Z_X*T'Q
M3+')K&D66IO$I1&NH%D*@]0,UDCX.>!ESCPEHPSQQ91_X4 >;>-/B[J/Q&\%
MZWX9T#X<^,1K&K6,MBG]M:5]AM8/-4QEY97;&U0Q/R;B=N!US5/XL?#O7?#_
M (/^#4N@1W>MZUX-U33[::6UC9WDMO*$-P[ <[6"KGV)S7JW_"GO ^P*?"6B
ME1T!L(R!^E,/P9\"'KX.T$_73(/_ (B@#COC;X3UW4OB'\)O$>B6LFH0Z-K;
M1WUN&^1+>=-CW!4G'[L X/4;N*]A\Q?7%<J?A)X**!/^$1T+8,84Z9!@?^.4
M@^$?@E>GA#0!]-+@_P#B* /DSX@:1\0O _AY?AI=>#=0U?P,VO/JO]N^'+9[
MVX>S^T_:5@$(V^7('XW,0/3(&3[5)\>C\3%?PMI/@#QQ9-JJM9SZEJ.G?88+
M&%QMDG,C,?F56+*H&6*XR,YKT8?!WP*"2/!OA\$]<:5;\_\ CE+'\'O L4BN
MG@WP^CJ<AETJ $'Z[* /&OA9J?Q*^"?@C3/!5Q\.8_$*:8\T%OJ>E:K###/%
MN#)(RO\ ,I)=\YP?D)QD@'J8?^$_^(7B:RC\4^&O#.@>$;68RW%M>3IJ5S=C
MRV"HH V(,LI+=<IQD'!] _X5-X*R2?"&@G/4_P!F0\_^.TJ?"CP5&?E\(:"O
MTTR'_P")H \$^&_@#P;I?[1/Q(\/ZAH.C36-Q;6FH:;#/9PO'&F"LWEY& "S
MIP.,@^E;L&@Z]\'?B?XFUGPKH5CK_AC7XH#_ &;9WT%G)92Q(5&U7VJ5;+=#
MW'IS[!_PJSP9G(\)Z&#Z_P!FP_\ Q-2#X9^$5((\+Z*".G_$NA_^)H \]\&Z
M#=6GCP^*5M](\*6NHVC?VGI=M?B>2YG)RCO@"-67G++DMN.35/X67G_"._&7
MXD1:J'9=4DAU"RU:0#R6A"[3!YF2 4)&%SDC)QP:]2_X5WX5_P"A9T?_ , (
MO_B:</ 'A<=/#>D#_MQB_P#B: +Q\0Z8!DW]L .YF7_&F'Q/I &3JEF![W"?
MXU7'@;PV$V#P_I83^[]BCQ_Z#3CX)\.G.= TLY.?^/./_P")H >?%^A@X.LV
M /O=)_C3#XU\/J<'7--!]#=Q_P#Q5.'@[0 ,?V'IN/\ KTC_ ,*<OA+0U.5T
M;3P?:U3_  H JM\0?"ZGGQ)I(^M]%_\ %4Q_B1X23&[Q/HPSTS?Q?_%5IIX=
MTJ/[FF6:?[MN@_I3UT73UZ6%L/I"O^% &.?B;X07KXIT8?\ ;_%_\531\4/!
MQQCQ7HO/_40B_P#BJW/[(L?^?*W_ ._2_P"%.&FV8Z6L'_?L?X4 8'_"T_!F
M,_\ "6:'@?\ 41A_^*II^*_@D'!\7Z$#_P!A&'_XJNB%A:CI;0_]\"G"S@'2
M",?\ % ',GXM^!QG/C'01CKG4H?_ (JG'XK>"E )\7Z$H/3.I0C/_CU=+]FA
M_P">2?\ ?(IWD1XQY:X],"@#E6^+G@9>OC+0!_W%(/\ XJE/Q;\#CKXQT#'K
M_:<'_P 575>6A_@7\J/+7^Z/RH Y4?%KP0QP/&&@L?0:G ?_ &:FM\7? R=?
M&.@CZZG#_P#%5UFQ?0?E2[1Z"@#DA\7_  (P)'C3P\0.N-4@X^OSTG_"X? O
M&/&6A-D9&W483_)JZ[:..!Q[4;1GH* .0/QB\# '_BKM&/TO8S_6D_X7'X'W
M[1XKTHMZ"Z4_UKL,#THP/2@#C9/C-X(C(W>)M/YZ8ES3/^%T^",9'B2S(_V2
MQ_D*[4 "C ]* .*'QH\%M]W7H''JB.W\EI/^%U>"_P#H- _2VF/_ +)7;;1Z
M"C:!V% '#_\ "[?!I) U25L?W;"X;^4=-_X7?X-W '4[A?=M.N@!]28^*[K
MSTHP/2@#C1\9O X'[SQ1IL'M<3"(_DV#3O\ A<?@3&?^$RT(#&>=1B'_ +-7
M8$9I"BGJH/X4 <<?C1X!"EO^$RT,@?W;^(_R:C_A<W@8C*^*M+D_ZYW 8_I7
M9!0.@ _"@@'M0!Q3_&GP0@R?$=F?92S']!72Z#XAT_Q/IJ:AI=RMW9N2JRH"
M 2#@]>>HK0P/04  4 +1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 44AXHW 4 +149F0?Q#\Z:;R$=9%'U(H
MFHJO]OM^?WT?_?8J.36+*'[]U"G^](!_6@"Y16>?$&F @?VA;<_]-E_QIA\3
M:2.NI6@_[;K_ (T :=%91\5:,O75;,?6=?\ &F/XQT*/[VL6*CU:Y0?UH V*
M*PSXY\.C_F.Z;_X%Q_XTT^/?#0_YF#2__ V+_P"*H WJ*Y]OB#X77.?$>DC'
MK?1?_%4P_$CPF.OB?1A];^+_ .*H Z.BN7_X6CX.S_R-6B_^#&'_ .*IK?%7
MP8O7Q9H8^NI0C_V:@#JJ*Y-OBUX)09;Q?H*CWU. ?^SU&/C#X$)P/&?A\GVU
M6#_XN@#L**XX_&3P$.OC7P\/^XK!_P#%TUOC3\/E^]XY\-K]=7M__BZ .SHK
MB&^./PY7KX^\, >^L6__ ,73#\=_AJN,_$'PL,\Y.LVW_P 70!W5%<%_POWX
M9?\ 11/"A]AK=M_\749_:$^%R]?B-X4')'.M6W4=?XZ /0:*\[_X:*^%F2#\
M1O"HQW_MFWQ_Z'31^T=\+&Z?$3PR>_&JP_\ Q5 'HU%><_\ #1WPMQG_ (6%
MX;QZ_P!J0_\ Q5-;]I'X6*,_\+!\.$>VIPG_ -FH ](HKS4_M*_"L?\ ,_Z
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
M1='4]"K"?!'N*\!U6YOH/VXOB)%IOAV;Q/=77A@6PL(I8(U.^"U&9&E=1LZ
MXW-SPIYKTGX-^&K[]D_]F_4I?%NH07-U:RRW_P!G$^(87DV)';*[8 W.!D\
M-(W;DH#M;7X(>%;[SU@\0^+KGR)##*(_&>J-LD !*MBXX(R./>N7U+0/@_I6
MH7&GZA\1]1@O;<'SK:?XA7XDBQC.]3=Y7J.N*\F_9<^()\&?M#>,/ E[XJL_
M%-EXC<ZK::G8W*3P2WI3S)0I5B 64N#[PKZBKWB"]U"R_;I\0-IFAMXAO)/#
M/E)8B:*)6S'&,NTC ;?7&3SP#1<#T[6?!GPAT'2K+4]2\9ZK::;>@FVO9?'>
MI"&;_<?[5@_@:ATSPK\%=:U2QTVS\67U[J-[_P >UNGC;4FDGXS\H^U9;CGB
MO!/BS\'M7^"7[$_]@ZY?1W>HS^((KUXX6+1VV]=OE*3UQLW'  W.W7J?H'X-
M7<_C&S@B\4Z8FEP^&H=)GT?S)T;AK4J)PP'&\NZXSGC& 1R 46T#X%FXNX&\
M6W!FLP3<Q'QGJ.Z$#KO'VGY?QKJ-%^!7PS\1:9#?Z5+?ZMI\X)CNK7Q3?SQ2
M#.#M9;@@\Y'%?.4'Q'E^%?[1GQZ\0KX>NO$<%O:+YT%L5PBDQC=)DYV9(W$
MX&3C KU_]A3P)_PAOP1AO!K-OJZ:Y<G456T8F.VRB(8CD [P4(;C@C'.,D U
M?&?PZ^#/PY6V?Q->7>BQW)(A>[\0ZBJN1U /GXS[=:?JWPC^#NC>'K?7=0CN
M[?2+ED$=W-J^H%6+G"=921N. ,]21ZBNV^.'PNM/C%\,]9\,W*QB>XB,EG/(
M/]1<J"8WSU SP<=5+#O7AO[)GBO6?BWH&E^'O$4 CB^'THANED8.UY<J66US
MR>(51R<]76)@?E-,#M/$WPG^"/@_[ FK6C6ES?\ _'I9B_OI+JXXR=D*.9&Q
MWPO'>F>&_@_\"O%MIJ%WI&EQZBUAD7D"75X;J C)VO 7\Q6.#@%<G' ->??
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
MI/AWK^C_ !)\'Z=XCLM#ET^PU",36\=_#")'C(R'Q&[@ ^A.>.172_V-8?\
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
M$>M>)^'(_B1X;T^WTV'X%^)-4T:V0Q0:5K'CF&XMDC[)L9?F4< !]P4  8%
M%CPO;3V__!0C6!K8PD>CE-%$K<+&((L",$Y^[Y^<=]_O4OQFM+BX_;J^%\NC
MLOV^.PB-TL38?R/,N=Y8>GE[@?8BIO&^H?$[X@:CI.K7O[.UU#K.E/OL=4L_
M&=M;74'7*AU )4Y.5.5.3D<T_P ):C\5O"&JW.JVG[/!GUN\!$^KZEXSMKN\
MD!P=GG."RH,#" A1@8  I 3?LZ1-;?M5_&[S60--,'5-X+;1,XY'4=CSV(/0
MUK_%^$W'[.7Q@Q*@CEU>Z"N_"C%Q$IR?9E;IZ8ZBN.\0:!\2_$'CC_A,/^%
M7&F>(F0137FE^/8[0W*#@+*(F4., =1V7T%7_%J_%OQGX1_X1G4?V?X%T(N7
M:QL/&T=JDF26._RRI8%B6()Y;D\T >8Z[)/XFMO@3X+\?/:^'? @T^RO+/5K
M4F0WTC0H!$[,0(L$[6(#!?,5ONG(]]_;BT^W3]GC7$A2WM3<7]K))(1L#/YJ
M_,Q'4G &3[5YKJ_@;XB^(O >E>#=1_9ZMKSP_I;B2S@NO&X>2 @, JR[]X7#
M$;=V, #H!C3\6:)\5_'7A;3_  YKOP-BU#1;)%CCM7\=,H<* %,C+(#*1@$%
MRQSSUH ^BO@[;P/\*? EQY""5- LT1R@#HK01$J#V!*KD?[(]*["XMXKJ"2"
M>-)H9%*/'(H964C!!!Z@CM7S9X7\0_'/PAX<L=%TGX.Z?:Z?91^5;Q7/BI;A
MHT!X7>[%B!T ).  !P *U/\ A8'[0K?\TJT0?]QV/_XJF!S/Q8B4?MU?"B4O
M'A=*D&QB0QXN^1]*9^W[;6Z?#KPF(O*MP?$L4K?(1O8Q2Y) ZD^^,^M4-6\+
M_%O6O%MMXGNO@WHD_B"U8-!J$GBB3S(1DG:F)!M7YF^4<?,>.35OQKHOQB^(
MI@/B'X.>%]42$AHH;K7W,<9&<,$#A=WS'YL9YI 8VB7ESXC_ &VK9/B>]OI6
MMZ19F/PW;Z>"EK>#,A5V9F+;F#NP'0E2I.5VMO?"ZT6+]O3XGW)GB+/HJ@1*
M<LH_T+EN..@_.H?$.@_&7Q??:9>ZS\'_  9J%]IF/L=W<ZL[S0X((P^_=P0#
MUZ\T:?X<^-&G^(KS7;?X3^"+?6KN/R[C4CJ<K7$R\9#R%]S#Y5ZG^$>@H Q/
MVI-#U3XKZ?K?B;2M.U:1?#-RG]C:O;F,6D"6[.+V4YD$F3)G)6-N+2/'4UU'
MQN^(5M\7?V'-5\16\L0EN[>R%RH.5BN%O(!*GM\P./8@]Z?I]O\ 'K2- ET.
MQ^&_@2ST=U=3817LJQ%6SN7:&QALG([Y.>IK%A^'_P 7K?0KG18?A'\,H='N
M9%EFT]99!!(XQAFC#;21@<^P]* /5O@OXJL/ _[+OA'6M2<K:6FC0$A"-TC$
M!41<D LS%5&2.2*]+T+QGH7B;4=6L-)U:TU"]TF86]_!;RAGMI.?E<#H>&'U
M4CJ#7R]%\._B\D5K"/A/\+A#:NLD$6^;9$RG*E1G (/I6_H.F_'GPYJ&J7VE
M_#[X<:7>:I+Y]]<6T\R/=298[I"IRQRS'G/WCZTP/IRBOGM=;_:8;)'ASP @
M]&NKH_\ LU/&L?M+G[V@?#X?2XNO_BZ .6^$T:K^W7\57#@LVE("@ZK@6?\
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
MM1MI6UGPK'#;R*=Z"82R2QL&'!9?W<FT'.WG&*A;]F;Q,PP?C?XZ&>N+E/\
M"F?\,O>(&.7^-WQ!)_V=05?Z4 >&:[X0U7P_^Q[J4?BJWNF\07;V^DV&F.0U
MTEI:W9(1<+G 9I6S@_)Y>3TJ?]H9T\3?LF?"?1]-M;G6-4M(+ 3V5BC--;F.
MR:-RZA21M?Y2"!S7MC?LLZS(/G^-WQ(_X!JJK_[)3O\ AE?5" #\:_B4?IK(
M'_LE*P#O!/B/P_\ #.Y71O"T=[K5SXKU^&[,0AN)$LT>&".XDEF<'&/)=@"V
M<NHQ@''O.X>M>!2?LHW\IRWQH^)GIQK>/_9*C/[)-V>OQH^)V/\ L/'_ .)I
M@:?C'[5\6?BC<:!INHVNGV7AZQD2==5T>6ZAO9;A6BF\L^9$ 8XLH6#-_P ?
M+C'&:X3]CS4M3^'FL^)/AEJFGZF-,M;R6?1M6ELY5MKI Q#[&*X4$!' R>6?
MGH*Z<?LDAY"I^,WQ1,@'*KXB _3R_I37_9+MDF$;_&;XH+*V,(?$H!/X>70!
M]";QZU\G_!'0[W]FCXJ^.=*\0Z7>Q>&=>D2YT[7;6VEN;=V5Y"%D,:L8F*RX
M(; S&<'D$]5>_LI:7IZ(;[XQ_$J -PK3^)U3<?QCI\G[(6EB(22?%CXF>5UW
MGQ( ,'W\N@#9^-7AF3]H;X2^(M%T[3KVT,317&G3:BAM/MLT9W%0C@.B$?(&
M=5R6R.!D\B/&&HK^RP?!A\*:X?&(T3_A'?[#_LV?.?+^S[_-V^7Y>SY_,W;>
MV<\58;]E7PLL9>3XO?$ QABA9_%0P&'49V=?:GM^R;X5CMH[E_BIX^^S2$JD
MK>* $8^@.W!Z&@#SWXB_LW:_I/['VB>&+'2SJ>O6&JKK5YIMG(7D^995:./&
M=[(LB@XZ[6*]J]YTSQ,GQ%D\"IING:K:KI]RM_J#ZEI\UH+8+;2Q^43*JAY"
M\BC"9P S9^[NXB#]E7PA-.+>/XI>.)IF.T1CQ.&8GTQMJ>]_9'\):< ][\0_
M'%N'^4-<>(@F[';)3FD!YWK?PT3XE_M3?$,ZEX?U_3="UG1A86?B%=.O$C:Z
M$=F%;=L 55\J5220K $9Y%>@?LCW?B3P7I6H_#KQ1X3N]&;1[B06.K0V+BRO
M8\\GS@NTMGD,3EE('53FC%^RQ\.[NY2"+XF^+);B1@J1)XH4LQ/0 !<DTP_L
MP_#.&8QM\3?$PE5MI1_%*[@>F,8H J?#[1=4M/VU/&7B2;PWK%MH6HV'V6VU
MB33KA(9I-MME22N%&8GPQP/E'J*^I]P%?/B?L7^#KG$Z^*O&4P< AQKC$,.Q
M'RUEZC^RM\+]/ODL;_QUK]M>L1MMKCQ($D;/3"GG]*8'9_&/Q/XSL-=O](MM
M _M'P7?^'+Q/M-G:3W5TVH%65(=L6=JD%>64+RWS @"O+M-^ _BBX_8EO/!?
M]GBV\37+F_CTN>1=RXN!(L3,,+O*+GL,G!QR1MZC^R?\*-(BCFU'QGK=I%([
MQH]SXD\M6=3AE!. 2#P1VJ"P_9D^#.HW45I:>-[^\N96VQP0^)P[N?0 -DGZ
M4 =7X!OM1U[X5> /"/\ PC>LZ7JFF#24U$ZE8R6\-JME)#(["1QMDWF#:H0L
M?G!. #7'^/-/U6/]LOPOXPB\,:O>^'M*TZ2UN=4MM/FD"R&&Y4*H"Y<9E3YE
MR/F/7''3#]B+X? Y^V>(V/OJ\AJ*;]BGX:Q20K/>ZZ&E?9&LFL2*7;:6PO(R
M<*QQZ GM0!S_ (7^ FI_$OXI_$?QWXLTW^P++Q!82Z1IME/A[DQ-&D0N)4#$
M(0D:X3.>3D#&2?#[1_%?PS^ _B?X?W^B:O;^)-/2\.AW^@QS-;WDC[GA=)83
MF/\ >-\RR;1CKQD"]K_[)7P:\*)"^MZ[?:.DQ(C?4/$+0;R,9"EV&<9'3UIF
MI?LE_!/1--MK[4M;N[+3[O!@N;KQ"8HYLC(V.6 ;(Y&#TH N>$=-\;:3\$?#
M"^+K'6]4\72Z_9WU["TCWLD4$5ZDF>&*H!"@.T$$GL3FIO"GP/D\'?M!>+?&
M1@8>$Y(TU>SM+6-FDFOY!(LC-&.2R!Y\#:,>>N.0:YVZ_9G_ &>;"\>WN_$L
M<5Q'DO!<>*B&7C/(,F1Q6_8?L2_!O6+9+RR@OKZVE&4G@UJ:2-A[%7P: //_
M ('>#O%7A']GWXJ>&=5\):I:ZUK7VW[!;&URLWG6PB3+9VCYNN2,#FM7X'>&
M];^$GPSTW4&^'6JS>/\ 3;#4-.2WM((%CG2>Y6:/S9?,!95,:]22 S8!KH/$
M7['WP(\(6"7?B'.DV;R");C5-?FMXV?!(4,TJ@G"L<=< ^E<Y_PS_P#LIX<G
M7M!(0X8GQ>?E/O\ OZ0'M6D1ZA/\4=1CU?1;NXL+KP]::?/J,T*?99IHWN'E
M4C/0B8?PX/(KD/@7\#7^"OQ8\:-IYC;PCJ=M!+INTC,#[F\R%N<DC"D,>H(Y
MSFN5G_9;_9GM=;_L6>32UU@OY7]G/XDE^TEO[OE^=NS[8J*#]F3]E^YUN718
M%TJ;5HP=]I#X@G:6/')) FXQWSTI@5_CCX8\0ZU^UC\/_%=CX=U:\\.:''!#
M>W\%F\BHRS2LQ50"S *ZG*@YSWQ7UDLR.H8'@C(!&#^5?)W_  SW^S6YS;>+
M[.W4$@K!XORN>A',IQ73:+^Q[\*=>M!>:/J^K:A9D[1-9:ZTT>1VW D=Q0!Z
MY\8GDE^%7BVVM;6YU"\NM+N;6"ULX6EEDDDB9$ 4#U8<G@=2:\DU?X(GQ+^T
MAH?C^UM)K3PW?:;]KU:":%HI7NH&C,,<B$!N66%]I!&;=CU(S2\0_LH?!?PN
M85U_Q#>Z6\V3'_:/B(P&3'7:&89Q[5-H/['_ ,%_$\+SZ7?7FN0H=KR6NOR3
MJI]"4<@&@#+^"5IXB\$?%_XO>(]4\'ZRFGZQ</<Z8T-E^\NU665@O^RS!EQN
MVCUP<U5\;_!+5?'_ ,"M<O[W4/$8\3:E*^M2>')K"U:)=29-HC7]QYNQ5/E*
M_FX  /08K0UC]EW]GK1+Z2QU;58+&\C"F2VO/$S12*#]W*F0$9[>M6]8_8^^
M OAW3(M2U5CIFG2E1'=WGB*:&)R1D .TH!R!D<T@/1?V=]?\27GPJTNT\8Z/
MJ.D>(-*@6TN?MD>3<!!A)$(SN)4#/?=GCD$^3?LS>"M9\'_'3XD:CJ/A2ZT3
M1M6N9O[(N&M B>29Y),$C[F5\O@X' '6BX_9I_9LM=,M=0GUFRAT^Z#&WNY/
M%DBQ3!3AMC^=AL'@X/%6Y/V2/V>;.UTRZFEACMM3<1V$TGB68)=L>BQ'SL.?
M9<T ?3XD4]#FOGC]L7PMXD\;Z%X5T[PUH%UK<UKJT=[=>3%&RI"JNI ,A W$
MD=.?I7(G]G?]E@32Q-K>B&6/.]#XN;<F.N1Y_%79?V8?V9K?0X=9DNM*CT>=
MVBBU!_$T@MY''55D\_:2.X!I@.;X8^*_$?[5.F^.M"\/S^"_"NGVJ)?S7 BC
MEU)AO+A88V).X,BY;'"9Z@"N=\(?#K57^+/Q-U?Q7X'U>31M6OTO-)DM;>W:
M96BN3,C<N"C'"]?[S XKI-)_98_9IUV_AL=,;2M2O9D$D=M:^(Y)9'4\AE59
MR2/<5-XA_9$_9P\+WD4.MZ7:6%W.IECBN-9N4D9!P7"^;G:.[=!W-(#V_P"&
M7B/7?%6FZIJ&NZ1-H1?4'6RTZY:-IHK9415WE"1N9@[8R<;L9.,UY7XN<K^T
MSHN!G&HZ5^NGZX*]#^"OPW\!_#;P[>6OP]B@31[JZ::5K:]>Z1I@H4_.SMT"
M@8![5YWXO51^TOHY+-DZGI.!CI_Q+]<_P-,#Z&HHHH **** "BBB@ HHHH *
M*** &R$!#FOG?]FE]WCOQXNT  ]AC_F-:W_A7T1(,H17SS^S2C+X\\=L2#G/
M3_L-ZY_C0!ZYXR?QE)JVC6GA9])M+243OJ%]JMK)<B(*%\M4C26,EF9CU;&%
M/? /A7P;^.7Q6^,&@>)M1L(?"PN-#U-+,V(TZX!NHL_O"KFZ^1PN2 5()&*^
MG+JYBLK:6>>18H8U+N[' 4#J:^4_V"X;C2[3Q]:WUK<6,USJWVN".Y@>(RQ8
M(WKN R,X^F?>D!Z_^T;\9Q\#?AQ-KT-LE]J3SQ06MJ^=KDL"Y;'(4(&YZ9*C
MO6[XE\:/>?"&_P#%WAFZ@R='?5;*:XCWQLHB,JAEW#J!@\C&?:O+?%6BW/Q[
M\3^,H;/5[+2M&T_3Y?#_ )>JZ+-</(DH22XNH&\Z(+\RH@;#\P9Z$9\]_9^\
M2ZQ8_L\_$#X?ZYI^J"\TFSOX-+N#83F.\@D1U58CL^;$A.!_==<#@T =U\&_
MC_XC^(7PCM]3NY;"X\;:S-<0Z3I5A:E5'E'!DD#2'$0."SD@#( RQ4&]\?\
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
M/EW<]3WJIXWM;G4OVO?"WQ!LQI\OAW2+3[#/*=9LEDD)6X7>B&<$K^^4\X.
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
MJUA^T!^SS8_'34_B9'XPD_M"\TQ+$P#1[W E!P\V?*ZF-(T^@;UJ7X5_M&?
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
M5XEAM+HL+>>;Q6524J<-M8G#8/7'2H#^SU\(M/N)(;CXEZR)8V*213^+\,K
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
M>HW(P![XKMZ8'B'AW]I2X\4:AXYLM/\ !-_/=>#9/*U.);R'<QS(/W62 _\
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
M'XBZ'X)?PWJLVMZU;B[L!!!;"*6(ASNW-*-N!&^0V#QTY%>K"R@7I"@_X"*
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
MXW"&XE.!EF(.U!N7)P>648YJ#Q7XH^)/@OPI_;,NDZ%K\RF,7-AIYGA:V5F
M9U9MWG!<DD;8R0"0>U(#RSP/\8-;^''ANUT'PW^SSXLTW2[8'9"K*22>K,Q!
M+,>Y/-;[?M)>/N"/@3XI QWFC_PKU[XG>.[/X9> =<\3WQ4PZ;;-*L;''FR=
M(XQ[LY5?QJG\-/B#'\6?AEI/B?2&CM)=1M=^R>,R+;S#Y75E#*6"L".HR,'C
M-,#YG\?:YXG^)/C#0?$NI?!KQU#J.@R";3?L]];1I;ON5MP!A.[)12=Q(X]*
MZ;QI\4O%?Q#\,SZ!XB_9ZU_5]-G4"2.XOHE)8='!"@JP/=<8K6^$'[0OC#XI
M>"?'^MM:Z%87'AHRQPVXAF<3NB%R6/F@JI"D# /)SSC!?\#_ -J6]^*D7B+P
M]J]A9^%O'^F(\T-E<([031J <X+!LCN W0AAD9 0'G#W?BO59=!_M_X*>-?%
M%GH)#:=8ZQK5O)!"P "LP2)?-8 8!E+GKZFO45_:"^*+J"/@+K8SV;5H ?\
MT"DU;]H^\TBY^&FC:A>:)H>I^+=.&ISZM?P2&QM%9 T<03S5+,2=NYI%'&<?
M,%KKIO$_Q,N+J;3;+3-$:<:A;10ZLT4[V<MF\,DCW&T."&#(J! YP6'S$,#3
M X36_C'\1?$ND76EZG^SQJ>H:==QM#/;7.L6Y1U/4$%*X31F\=:#I*Z';?!/
MQ?+X90_N]"G\7Q-:JN<^7_J]YC_V&<J02"""177^"/CQ\2_'GQ(^(7@[3X?#
M"WOA83""62PN M\Z2; I_P!(_=;O7+8SWZU]"76H:HG@Z6^ALPVM"P,Z6;*<
M&?R\B,C.?O<=?QH ^8_&'B?X@^-]3TG5+W]G'4[?6=(;=I^J6?BJV@N+;L0'
M5>5(R"C J<GCFE\-Z]\2/#OB+4/$,7[/-_>>([]!%/J^H>+K:6Y,8 PBDIB-
M>!\J #@9SBMGQ;\:/BKX*^)_@#P9J#^%)+GQ)%&UU<P:1<E+%V<J5&;O]X >
M,G;GTJ3X]?'#XF_ SX<Q:[>6_AJ[U Z\=+5?L%PL-Q;M"\L<ZC[22A^0J5);
MG//'* \_T_P]\0M*\2:IXAT[X$>(;'6=48_;+NW^(<,+SY;<2P5 .O-0WG@[
MQWJOA5?#E_\ L[7U[H_VV747AN?'T;--<R##2R/C<[8S@D\9)Z\UZ[^T3\9O
M&GP>NO EKILNA7CZ_>BPN);G3IL1MN0>8@%QP/G^Z2>GWJJ?$3XP>._#_P"T
M5X1^&NG7VB166MV NFU"?3)))8F FW#;YX!!,&1TQO/7'(!P5KI/Q0BU+1;Z
M3X%:E=RZ,XDL(]0^(IN([=PNT,J.Y7(!P#CBJFE^$/B5I6MZIJ]A\#K_ $[5
M-3S]MO+?XCO'+<98MEF5P3R3CT[5])_"S6_$NNS7]UJNH:?K/A^ZM;2]T;4K
M"R>U\U)!)O5U:1_F7:AX/1P>^!Z!3 ^3](M?BAI/@J;PBG[/VE7>@3O)+-;:
MEXLBN3,[N79G:0,S,6.<DY'&.E4_#_A[XJ>'Q91VWP5MY;2Q8-9V.H^.Y+NU
MMBO*E(9&9 5_A.,KCC%>D_%#XY:Q;_%[0OA7X)@M#XCU!//O=4U!&D@T^':S
MG"*07DV(S $@<KUW<=>MG\0-(\0:)8R:S:ZUHEWYR7FH?V>(;JUD$+F,@*QC
M*%@.J@@A1EMW !XA\3-&^*WQ=L;6T\5_!#2M5M+:3S8K?_A,W@C5\$;BL;(&
M;#, 3D@$^M=3H?BGX[Z#I=OI]M\+M&%M;KMC-WXK:YDQG.#))N=NO<GCCIBN
M8\%_&[XB>)?AY\5/$,^N:;:7?@RYN4AADTY3%<K"K-M<AP0S;=HVGJ1UJUK'
M[2WBK6/V3?\ A:&FV\&B:Y!<+;26Q@\VVG)G6(N@;Y@/FR.3@@@YQFD!U?\
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
M.'P=O!() &<#$\8[/^&EM&R?F&H:1Q_VX:[0!]"4444 %%%% !1110 4444
M%%%% #6Z5\]_LWN/^$_\>*#ZG/I_Q.]<X_SZU]"MT-?.?[,FYO'OCXL.[ ?^
M#S7: ,#_ (**VNK3?"'1YK..272H-45K\(3M7,;K&SX_A#'Z;BOM7T=:ZIH4
MW@B'4#+:IX;?3UF\R5E\@6QC!R2>-NP_E7'?&1OB'<Q16'@_P[X;\0Z7<PR1
MW\/B"9U#9P H4 AE(SG->)Z/\,_B[H7V?[!\./ <$4$GFPV4VL7TUI"^<AD@
M9S&K \@A>#R* +OQ4\NQ_;I^$T4=NC(-':*->0(Q_I7( ]!D<\<_B/HW5O'>
MC:)KK:5>W:07$>F3ZO.S,-L%M$R*SOSD ES@XP=C^E?,OB+X6?&'Q9XB37]5
M\"?#N]UI !%?3ZIJ7F0@$D!"'^0 DX"X')J"#X,_&*'^TBG@GX5@ZE"+>\:>
MZU&1[B($,$<LQ)&0..^* .,^- \2^&]<\,?'2'PMK>EWUIJ9N;^XO9K8PRV4
MK!;:)52=I$_<XC;<B\R'.#Q7H?[9.L6?B&R^"^J:?,MS8WNOV]S!,G(>-PC*
MP^H(J?5_ GQ_\0>&8O#FH^'_ (6WVAQD8LKF;4'CP#E006.0#C .0,#'05D7
MGP.^,5]IVGV,_@_X236>GY^QVTCZ@T=N2<DQJ3A>?2D!VO[1GPP3XLWOC32D
MMEN=1M/#FGZCIZE22UQ%<7I"<8/SKNCZ_P >17A7CG6];\??LACQYXCC)O(V
ML-)TX2G>)(8)L2SM[S2## \$0)^/K=AX$_:$T_Q NNP:;\*(M66W6U%WOU,R
M>4HPJ$G.0!V]>>O-1ZS\,OCKXHTJUTO5]#^#MYI=HQ>"RD@OVA0GDG9C;GOR
M* #Q7\*=$^,NF_#K1;?7;OPOX_T7PQ9:GI>IQC;YT14*R%0ROE&C4Y4@KYF>
M>176_LI^+O'.HMXT\*>/$CO-5\,WT5K_ &S#@K=[DZ,XQO956,[B-VUU#<BN
M//P?^-9C@A&E_"!(K:-8;8FTO2\"*25$;%<QX+-C:1C-;VA>$OVA_#=@MEI=
MQ\+M-M Q<Q6UI>*"Q.68_+RQ/4GD]Z /6_C-\/M/^*'PSU_P[J0VPW5LS1S
M9:&5/FCD'T8 X[C([UXI^PMK-_\ $+P%/XEUNX^U7NDROX>T^,+M2VM56.8A
M1ZL9(T)_NV\0[$G4U+PU^T9K5E+9W^J?#2YLY1ME@FL[J6-QU^960@UE>&_A
M5\=/" G'AZ3X5>'_ #?OMI6C2P;_ />VH,]!^5,#(_8]MIO"'QM^,WAC6HQ!
MKCWJ7D1E4"2>#S9R9 >I4B6)L_[8J+P%HMUXM_;F^)^NZ8C2Z-8Z<+"XN4.(
MS.;>"+RL_P![='(?;8:V_$'PB^.OBNZBN]6U3X<W=["-L-RVES":)3G*K)MW
M ')R <'-6M"^&O[0'AC3A8:/XA^'NC688OY%CI$D2;CU; 0<GN>](#._8*UN
MUT7X'^(4U:YM]/FTG6)S?)-MB-LBPPC,@XQ]QN3U*MU(->_?">UFL/A9X-MK
MF)[>XAT:SCEBD&&1A @*D=B",5X$_P #?C/<ZRVLW&J?#.;668.=0;PX#.2#
MD'S"F[(/?-=(OA']I$CGQ[X/'';2W_\ B:8"_'_X<)\6KKQ[X;B"2:D?#-A>
MV,?&_P"TQ7%Z8\>F[+)])#7SW\1I-;\1?L?VWCCQ+SK-Y<:=IUIYI)*VMMO5
M7*M_'))YKMQR"O' KV^/X/?'%->;6T\6>!(]98%6U%/#RBX(QC!DV;L8XZT:
MK\&?CAKMO;0:EXQ\#ZA!;_ZF*Z\.1RI%T^Z&0XZ#IZ"@#J=>UJZU/X8> _!V
MCQVU]J_B#3K5IK22Z\A6L(XHVN27"MA74B+(4_ZW(Z$CQOX476I_L[?M37GA
M;6K&TT3PYXX5KFQM;6Y$T-O,68Q*)-B$X8/&%VC'F)]3V%K\ _C+8W5O=6WB
MKP%;7-N<PRQ>%H5:+DD;6$>1R<\>IIVI_ CXT:U>/>:AXP\"WMV^-T]SX7AD
M<XZ99D)I 8W[?2OX*A\#_$+19C8>*=.U(6D5TB@EXMCR@,#U 9#QTQ(V>M?3
M7@#0[;PYX-TFQM9'F18!*]Q*<O/*_P \DKGNSNS,3ZL:\'UGX(?&OQ')%+JO
MCSP=J,T:[$>\\+0S%1UP"RG%7M-^%7QZTBQBL['XG^&[*UC'R0VWAN*.-,DD
MX4  <G/XTP-7]MZ14_9C\8!F"EC9A03U/VR X'X _E7@7Q\T+[#^QAX!U,>(
M]3O?.@THK8S7$9MXV^S$E454!&S! &3C'->RZG\&_CCKT<:ZE\4?#EWY;$H)
M_"MO*%SUQN'%49OV>?C!-$D1^)_AH1(253_A"[,A<]< CC.!2 ZOQGKS>)O#
M'@CP/H,^F7VI:S:P7MS;7=Z88I-/A"-(I=%=L2-LCP%.Y3)Z$UXQ\']4O?V<
M/VH-5\&>(7T_3-#\71?;+6"TNVFMK.9G=HT#NB$#/FQC*@G,==]#^S]\9;6X
M@GM_BOX?MYH/]7)'X+LPR=3\I XY)Z>M22? 3XUW=RUQ<_&31I)V;<93X*LF
M<GUR>^.* *'[7N@:[X.\6^!OBGX1A:XUBQOX=,N[.,?\?:.Q\I6]B7DB)Z_O
MACI7I?B71CX(_9S\4PZO=6ZZE-HU_<ZC<Y")+>31R/*03V+N0H] H["N0NO@
MM\=+Q567X]Q%0P< ^$;(C((*G![@@$>XIMU\#/C?>Q-%<?'])H6QF.7P=9.O
MY$TP/+?V2M7\-^$O 'A[QOK_ (W@LDTVWU.SN=-O]1!"!Y8F1HH2=VXB+& "
M6RN!Q7V+X/U\^*_">C:W]F:S&I6<-X+=VW-$)$#A2>Y .#[UX&O[.OQ= /\
MQ?.W4L,-L\%6 SV]?0D5H#X)?&M5VC]H"3 X 'A2T 'Y-0![IKVO:?X8T:\U
M;5;R*PTZTC,L]S.VU$4=R?\ .:^'_CUX2U_Q1\);/XJIJ6@VUY#J!UZUNK6[
M)NF$I0);YQL+PQPP+@$\P-W->U2_ GXR3Q[)?V@+EU(^93X6M,'_ ,?J/_AG
MWXMM&L;?'R[\I3E47PS:  _]]>M 'EWQIU2X^,_AGX0_&+083JEIX?NHY-=T
M^QS+)9,)(I)"4&3A3&V>^UD;IS7H7Q\_:&U+0I_!K_#7Q'I6O'7+L6\EG;QQ
MWC)&<?O%"'<.N#G]*U$_9]^*L2[4^/FIQCN(] ME'Z-3(OV=?B?"[,OQZU96
M;[S)H5LI/U.[FD!J^.=<'Q#^).G^!=*U?0KVXT*V-]JEKJCD_:9I(WB2/RXV
M!)13)(PZ*6BX'%>1?LE>-[3X/?$;QQ\*]?\ $-A/9PW'VO3]1%R/L[2!%\R(
M.Q^]LV?+G@Q.#S7IZ_L^_$S(+?'G77QUQI5NN?UITG[//Q#88'QX\2@^OV&W
M_P *8'C?[+>OZ;I/PN^-T=[J$-L[R7,\44\FUGB:-U5U!ZAG8*"!R2!W%=C\
M>?@V?B!X%\/?$_X=787QGHUE%+'-IS*3?1(H#+_M2( P /4!D(/ ':1_L[>/
MBI$WQU\3OZ&.U@3_ !I1^SAXS[_'#Q>?HL(_]EI <OK%EX(\9^$O ?A?Q[8R
M6-A!X3L;ZR\4Q;X3ILY3:RM<@;(LA%9=_P I*-G)VBK/[(7AW6_ ^J>.-(CU
M^3Q!\-;*6$:%JEQD1RDJ6E\ENA1<A6*_(67*_P 5=$?V;O%;$;OCCXXQ[20
M_P#HNG']FSQ*1@_&WQY_X$P?_&Z8'EO[,M[#%^UA\6;N1_*M=5FN#83R K'=
M_P"D[OW;'A_ERW&> 3TK[&,J XW#->&#]FKQ!CYOC7X^/TNX1_[3J1?V:M9V
ME6^,WQ!;/<:A$/\ VG0!YC^T5JZI^UC\+KN&>3[!IIB&I3Q!C%;@S;P)6' X
MPW/L:U_^"@UO/XA^$F@Z=I5O/J=^VM0W8M[.)I7\D6]PIDPH/RY91GW%=F?V
M8=2)^;XS?$DCT&KQC_VE0W[+MZY&?C)\3,#LNN(,_P#D*D!Y%^U1X6T.'6/A
M;=^%+"ZNXXM4%W=O:K<7/EP!XB&8'=M'#>AX/I5KX\V>F>+/VLO 5[?6=W?^
M%(M(,&H7=O:SF./>+@JK21C(SYB<#IN&>M>I-^RS</C/QA^)O'IKX'_M.I8_
MV7"#EOBU\3G(/('B/'\HZ -SX/Z]#IRZ5X'TN&]N='\/:+%#-K%[836J33 J
MD:1^8%W?*KLV,CE>>M>JA@>XKP[_ (97B[_%3XG$^O\ PDS_ /Q%4[G]FO2+
M*XC@N?B[\0X9Y>4BF\5%6?MP"N33 Y7XE^ ]?^'W[5^A?%>PTF]U_P -7D(M
M-433(&N+BT/DF'?Y2 NR ;'RH/W6'&5S[WIOQ%MM;OQ'I^EZK-I\<+S7&HSV
M$UO''C[J(LB!Y7;GA%(&TY(. ?,+_P#9GT73%1[[XJ?$&U5SA6N/%LB!CZ#(
M%.G_ &;/#UC;I=77Q-\>1VDF!'+-XME5&R,C#'KD GK0!\Y^'OV?]<^)G@_X
MKVLFDZWH.OOK+ZOI"W]E<6L.H1[G)B8R*J-NRNT'D-@\#=7:^-_$_BCXF?L@
M7OAF]\ >(-'\86\EK:C2[;P]=1Q3K'-&WFQ!8MBJ5!RN1@J<#!7/K]O^RSH5
MU LL?CWQ]<12#<KKXHG96![@CJ*=_P ,FZ%G)\:^/S]?$UQ_C2L!R/PO%O\
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
M0Y5A\V.0?2MZ;P+^SG:>-X/"$GA'3%\2S@>5IW]BW)>1,$[U_=X9,*QW@[<
MG/!H L^'/BA9:+KEC::?)H6@^#;(WNHS1_\ "26,L]W<3N[^4J"3:B;YI&Y?
M'"CC'/C/P@.I_#/X:>._"\>L^#;;4_$EQ(UO?W'BFT^SV<<D?ELS;6+EE'(
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
MP.!T  KQ/XUZ%>:[^S=JG@W3)-.UKQ'J]W)?RFUU*UCM[:62_P#MDB[Y9$)
MW,BD#G )"@UHZ#\1/$UGX*\"^%;3P^NE2VO]F6FJ:M<:]IWE06\)B^T%!'<.
M[ED1E VC[V>U ' ?M22>,/@SX)\(7-IX[U^36M2U5XK^X6_?RBK MLC3@*J]
M!QG KV_7_@]XADTSQ?;Z/XYUVW:_M;=]'>XU&5WT^[C\[?\ ,3EHI T0*MNZ
M,>RX\O\ VR]$O?BSIWA;3/"YT^_.GWIOI[F35;2&(#:5V /*&+=_NXQWKZ'M
M/B)X=N+2*:;6-/LI'4%H)[Z O&?0E'9<_0D>] 'S;\$OB]JWC[X23^!;N_O_
M /A9Z:G+I5S))>2_:+<;BS7C,&RJQ(KC;G:SQA,8DQ7U3HVEIHFE6MA'/<W*
M6Z!!->3M/,^/XG=B2Q/J:^6OAD%\-_M0^./&U^NFZ?H&OVXM[>7^V; M$P\H
ML\B+.2 QC)^7<<L,CJ1]'GXD^$AU\4:,/^XA%_\ %4 ='5;4;^+2]/NKVX)6
M"VB::0@9(502?T%8;?$WP>GWO%>B#ZZC#_\ %55N_BAX$G@EM[CQ;H+1R(4=
M'U*'E2,$'YO2F!X?^S1K^J_M*P>*?&OBG4M2CTZ/4C8:7HVGZA-:06B+&CEC
MY+(9'Q(OSL3C!QC.!V'C35-;_9V^'/Q'\53ZQ=>)+2)HIM&@U2X>9K;>$A6)
MR>2HE<'.=Q'4YYKS+X5PZ%\ X_%/AB#5/#?COP+K%T;RTB76[)9H"5"M%/'/
M(J.,*@W*QSMSMYP,7X%_"_P1X>^%7CGPWXV\:>#(;OQ,Q02V.L6\LUK$ "@+
MDCE7 8*"5R!2 ]!^#W@O4_B3^SVOB?7/%&O7'B_6K>XO8M2BU6>$6;AG$*Q1
MQNJ*J[02NW!).>,8\A;]LWQ5_P ,K+?^:/\ A,VU4Z'_ &GL&?+\GS?M&,8\
MS!"?7YO:N]^'_CJX^&?P?N/A[#XM\#:M?6\<]KI>OKXGMHK=(I"Q5YD)\P,F
M\_*JL#@#<.M8TOP9^$C?L[)\/1\4/"JZVEW_ &K_ &Q_:EOM-YMVG*^9GR]G
MR8SV#8SQ0!V?QK\(7OPG^ :>,?#_ (@UB#QAHB6ES-J4^HS3_;V:2-)5G1W*
M.I+EL$8&T 8%<#\;/B7J/C/PA\"?&%M?7NB3^(+Y(-2@L+Z:"*4!T5U(5P-N
MX/C/.&ZUO_$+QPGQ6^%-E\/=1\:^!-#\U;:+5]>'B:WGCFCB*L3!$"'+.R*<
M/M &1D]:R/C7I?A#7-&^&>@>"_'?@B#2?!\Z3>=?^)88Y)-NS@;0WS':6+9'
M)Z4 =1XG\9:W\#_VK/"GAVTUC4-1\&^+8HXVTO4;N2Z%I,SM&&A:1F9!N"'&
M<89ACICS^W^+MIHVN^,O!GQ5GU[PEXVO+NX^P>*X;N810QN6$  1ODA&1C:&
M0@DG!R:[=K_P3XX^/.F_$?QA\3? UK:Z' (=(T2PU^&XPX+'S9I&V#.YBP50
M>B\_+SF>+?$WA[X@?">+P3XI\7?#35K]8A':^(I?$D1:Q&<!]I&]I47"_*P$
MF/F*@D4 ?7NFE3IUJ4F6X4Q)B9&W*XP/F![@]<U9KY*^'/QETWP)\8(O#EQ\
M7/"NK?#>W\.0P6"?;K=6M9(!!$N^3^)Y/WS$;VX X7C/N7_#1/PM_P"BB^%C
M]-7@/_L],#T.ODS]OD1Z;8^ M2C,MO<2ZNMK/-;,X>2#!8QD)RPSD@<]>.M>
MV-^T?\*U.#\0_#6?^PG%_P#%5X!^U=XK\)_&BV\,V6@?$?P':PZ7>?;I)M3U
MPQL[8("!4B<8QSN+?AWI,#U+X(:/X8\4^+=4\8^%;2[T2RTRYNM!-I,)XS=
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
M#GF;9SO"YEF1>$8J),$$\R2<\9-_XF6<-E^WI\)8K>%8(8]$:-(XU"HJA;W
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
M2MCS)G.Z1P">I/)QZD]Z8'E%S^R'\%[.WEGG\$:5#!$I>26624*B@9))+X
M[UP^G_##]F'5;JUAM]'T/;=RF"UNI5N(K6YD!P4BG8B.5L\81B:T/V_M8U72
MO@!)'IC2)!>ZG;VU^T?&+<K(V">P,B1 ^N<=#3OVC]&TB']BN[MH$A2PM-+T
MYK-@!A2)( A7CJ0<>^X^M( \9_![]G/X<ZA96WB+PUI&DW%[Q;++;W!6<Y *
MH1D,PR. <C<..15[PU\)?V>_$.NW.C:9X>\/OK42^9)ILT#PW*K_ 'O*DPV.
MG(&.17@WQ9U+6-5^"O[-UYJ8:?57OHR#<2',H#1B(LQ!^\@0DX/7O78^&=6?
MXU_MJPWFMPCP7JO@NS,$6CR2&2XU J9=S+( J[1YP;'.4((R"Q4 ]V7]EOX4
M)T\!:'^-J#_6JMO\ /@W=:Q>:1%X.\.3:E91137%L+16>))"XC+>F?+?'T]Q
M7J.LZO:>'](O=3OI1!96<+W$\IZ(BJ68_D#7Q%H7Q#G^'W[3?ASQIJ%[>-8^
M/+<6NL0W=M+"FGS.P$,.7101$! N[G@2'.#3 ]C\4^$OV=O /B>ST'7_  [X
M=T?5+ME%NEWI#I'+N( *RE/+(R0"=V >#BMG7?AA\$/#?B#3]%OO 6D?VGJ*
MLUK#;^&Y+@2A?O$-'$R_+P3D_*""< BJO[0'P@TKXY>,-,\,ZF?L\@\/ZA<V
M5ZH):VN!<685P,X(P2".X)[X(\X_9P\>^*_^%IZ1\,O'-K*/$7A&UO42^=MP
MN;9EB$9)/+8 &&_B4C/(.4!WW@/0OV>_B3K5]I/ASPCH-_J%@";N%_#+PFW(
M8KMD,D*A6R"-I()P<#@UN^&/AU\%_%FJZOIVE^ M#DN](F^SW@N/"Y@2.3 .
MT/)"JL<$'Y2>&4]""?&?CY+??LX_M(Z%X_\ #5K%<Q^,()=/O=,>0QI-<C8H
M8D X!9H6. 3E7_O5]6>"/"J>#O#EOI_G&[NB6GO+QQAKJY<EI96_WG)..PP!
MP!3 \U\;^"_@;\.4LAKO@_PK;7%])Y-G90Z%%/<W4A(&V*&.-G<Y(' P,C.,
MTWPQX<^"'B?Q!=^'K7P3X:MM>M%$LFE:EX<CM;G8>DBI+$"Z_P"TN0*\GU*2
M]N?^"C>FQZR&-I#IA.CB7[NS[&Y8IV_UAG_$'TJ3]J(W,?[5WP2?1<_VT9HU
MD\O[WV?[0-V['\.PSY]MU(#I[_Q_^SMIL5G-<>"=.2WO;AK6TN/^$*?R[J56
MVE8F^SX<YXPN:U+SQ#\"=.T;7-3O/ FGV=KHDL4.I+<>#C'):F3_ %9=&@#!
M3QAL8Y'J*X[]MBQM]-OO@O:VL*6]M!KR110QC"HH,(  ] !7HW[8=A;0_L[^
M/;M((TNI[6UCEF50&=5N4V@GOC<V/J: ,_6?%'P.\.>!M-\7W_@S3;7PWJ+!
M+>^;PL-K KE6($60K=B1SVJ'Q1XV^"G@J'0)=5\!VUHNO*&TT?\ "+(6N<D
M* (\AN5.TX.'7CFO#OC4?$+?L/\ @HW3Z4VC>5IPB%NLGVC_ %9V[B3MSUSC
MO70?M8^=]G_9U^S[!/\ :8_+\S.W=BTQG'.,T7 ]FT*^^%6O>))O#\?PV2QU
M@6+Z@MIJ/A5;5IXD95.S?& QRZC&:PM+^+'P3U?1=4UNT\%+)I6D2>3?WJ^%
M@RVAZG?A"P [\<=Z[_X8M?VL<<WC=K8>+9M7U*TLGC63:8F<R[(-_/EF.!&]
M/D&>>OQ/X/\ %OBOPE\"?C$VB:1:ZCHU_K$^GZG<,S&:SBF0QM(J#AAAL9SP
M2#C&< 'W;X:\*_#OQ=H5GK&BZ#X=U'2[R/S8+F#3X2CK_P!\\$$$$'D$$'D5
MSGC?6_AEX#UJPT27PK9:KXCOP7MM%T?1XKB[D0=7*A0$4<_,Y X..AQ>_9KT
M#P_X:^"7A:R\,:H^M:/]G::.^D4(TK2.SON4$["&9AMR=N,$DC->)? .:0_M
MJ?%]==).N&)Q8F48/V02Q[0N?^F?D=.H!H ]I\+:C\/_ !/XCET"/PC#INNP
M6IO)[#4=$6!XHMRJ&W%=K EN"C,/E;D$5JR1^ (?'$/A!M(TA==EL&U)+8V,
M7, D"$YV]=QZ>@)[5T]X-'M-4?4[E[:&_M+-]\[N%>.V+!F)Y^YE <GI@^]?
M$/Q9UO7/!_CSPC\<TTO6K>1M0==1%U;E(!I\AV6\2?,<9@W9R!\[YZTP/H[X
MM?$'X>_!6XTJ'7O"'F#5&,=I)8Z7!(DL@(!CY(PWS*>< YX)P<;VLZGH.@ZM
MX:TZ;P!.]SKK>7#Y-G9LL$@1I'25O,P"J*S$KN!"G:6/%>$?MW7UOJFD_"?4
M[259].FU<31W2?ZMD=8V5L^A'(]J^A?' 63Q]\.47F5=1NY2HZB,6,ZEOIN=
M!]6%(#E)/BCX'6/7KVR\'W6IZ!H4TMMJ&N6&F026T,L8!D4+N$KA<\LD;*.>
M< FJWBWXS^"O!'BGP]H-QX+O[C4?$$4<NF"SL+5EN=P'R@F4;2"0#NQSTR.:
M\*UWP#XP^$NDZQ\3?A!XB36O -_YVI:GX;U$;E1>?/5D/#!<,&(*N N,MC-6
M_C#KDWC#XL?LUZSI<,.C7.IVL5S!#<1&:.VW^4RJ5#(649QP5R/2@#Z1\#>-
M-)\8^(]6T.7P3J?AK4M,@AN)(]8LK=%DCE+A3&T4CAAF-@3TR*[E=%T]!A;&
MV4>T*C^E>=?#K5K;P%X/L;?QI?6MEXDBL[R[U"\GQ&##'=-ND+'HA:8%03SN
M..]>CZ3JUEKVF6NHZ;=0WUA=1B6"YMW#QR(1D,I'!%, &DV(Z6=N/^V2_P"%
M3+:PH %AC4#H H%2T4 -"*O10/H*-B_W1^5.HH 3:/04;1Z"EHH 0* >@HP,
M]*6B@!-H]!2;%'8?E3J* $VCT'Y4;1Z#\J6B@!-HQT'Y4FQ?[H_*G44 -"*.
MBC\J7:/04M% "8I-B@GY1S[4ZB@!-H]!1M'H/RI:* $VKZ#\J-H]!2T4 )M'
MH/RHVCT%+10 FT>@I-BGL/RIU% ";1Z#\J-H'84M% "8'I1BEHH 3 ]*0HIZ
MJ#^%.HH ;Y:_W1^5&Q?[H_*G44 -V+_='Y4;%_NC\J=10 FT>@_*C:#V%+10
M W8O]T?E2X'I2T4 )@>E(44]5'Y4ZB@!NQ?[H_*C8O\ ='Y4ZB@!-H]!^5)L
M7^Z/RIU% #=B_P!T?E1L4_PC\J=10 T(HZ*!^%+BEHH 0 #IQ7SUXT(/[2NC
M*>HU+1S_ .2.NU]#5\\>-?\ DY;1,=3J.CY_\ =>H ^AZ*** "BBB@ HHHH
M**** "BBB@!K_=-?./[-BX^)WC[@CY9/_3]KE?1[#(Q7RI\&/'_AGP+\3?&9
M\2>(M+T(78G%N=2O$M_-V:]KFX+O(SC<N<>HH [[]I?QM;>'K+1;"[U2XTZW
MDN%OI4B\/S:I'<K!(CK%)LD3:FX L,Y88&0,@^&_&+X@_#[XN:YX6U32M1UW
MPS?^')3<V]Q8>$;B2;S-RL,G>HV@HIQM)SGGDBOIUOVA?A:"=WQ#\+\=<ZM!
M_P#%4S_AHKX5$?\ )1?"Q'MJT'_Q5 'SWXM^)O@SQ/XR\/\ CBQC\6Z1X^TF
M$0G4[3PI/):WB;6#I+;E\E2&;'[P, ?O' Q#H?Q \/1_&B3XF:Q#XSU/7A9_
M8HK?3_!UQ:VJ)M*@E6DD9CC/\0Y_*OH9OVD/A2K$?\+!\-D@[?EU&(\_@:8_
M[2WPK4J/^$]T([NF+M3_ "H ^=/"7B[PUH?CCQKKVH:=XUUV'Q?&T6K::_@N
M>.%D(8!8_P!X2N-V.=V1GOR,309].T#X8^(/ &G/\29O"NK,V(;KP7+++:*S
M!F6)_,4#.!G((SD@ DFOJ0_M+_"P-M/CC1MV,X\_G^5-?]IWX6Q@_P#%:Z9C
MU5V(_04 ?/%EXVELO .F^"X+?XD1Z)90I:L]KX%9+BYMU8$Q/(9"0I&0=H4X
M/UR^[\5V]Q\8[GXDV^B_$J#6I(#9BW_X0LO +?&T* TF<X ^;/)SQ@X'T&W[
M3GPO0;CXQT_&,\"3_P")H_X:;^&)&?\ A*[4_P#;&7_XB@#PZ7X@SW]GXE:Z
MT7XJ7^I:Y]D5[M?!J+]GAMV9HXHH]VT#<[$EL]3ZYKH4^*&DS^/$\;#X7?$U
M_%2Z.=(%Y_PB^(]N[=YFSS/O9SW^Z<5Z:?VG?AF=H'B1'+= EG<,3^ CI#^T
MW\-PI;^W)>#@XTRZ)_(19- '@?P_U"/X;V_BV+3/!_Q>G;Q,[RWTLWA>#(D;
M=EHQNX^^PP<CGVJ/P1J4_P ,O!-SX4\->&_C39:;-+)-YR^&[,SHS@*VUVY7
M('7&1V(KZ ;]IWX=!23J]V0.N-&OC_*&F#]J'X=%<KJFH,/5="U _P#M"@#R
MC0/B1+X<\1:!J=I\//BP(-&T==#@TY_#]MY;6X"<LV[=N)C0Y! XZ<UHQ_%6
MS3XG'QW;_!?XE0:Y)ICZ3.ZZ/"JW$1DC=6<&;EE\K /HV#G"X]#_ .&I?AZS
M +>ZPP;H1X;U+'Y_9Z0?M2> 2V%FUQCZ#PUJ63_Y+T >.>+]4;QK\4=%\>3_
M  Z^+UIK6D1B.RCM;"P$$:?-D%7#9SO;.6/7C&!4'Q;UW5OB'X^\ >++;X4?
M$2QU+PWJ23N[00A&M@=[HJ"4Y9B%7.5^4MG/ KVK_AJ3P(3@+XC;W'A?4B/_
M $12+^U%X(<<6WBAN,\>%-2/_M"@#F/%7QFF\<>';_0M8^"'CO4M*OHS%/;O
M9P ,O7J)L@@@$$'((!'(KSF\6;5_#6E>%]6^'/Q:UGPGICQM;Z)=PV21,L?^
MKCDD0K(Z*,  MV&2<#'MA_:B\&A?^/#Q7CV\*:E_\8IP_:@\(,I;^SO%N/\
ML4]2_P#C% 'CWQ4N)OB[)H7]I?"GXG:=!HDBRZ?;:9%80Q0N-N#AMQZ*HP>
M!P*;XU,WC?QCH'BVX^$WQ(T_Q3HR*D6K:?)912S!>1YH.4;JW 4 AB",8 ]A
M/[3OA7/RZ/XND_W?"NH?_&::W[4/A=!DZ'XPQTS_ ,(MJ'_QF@#C?'WQ%\3_
M !"T$:1=_"KQ_I]IYT<TC:?)8AYO+8.JOOW#;N520 ,XP<@D'GOC!J6L?&WP
MY8:%X@^$'CS['9S+<K);W-C#))*%*AV8YQPS<+@<].F/4_\ AIKPX5)_X1GQ
MLP']WPEJ!_\ :-(O[3GAUB0GACQNQ'4#PG?\?^0J //=.\7^.;#Q#I.MO\./
MB%?W>GV3:>GVJ_TUDEA9D9A(  2Q,:$MG/R]>3G1NO'7B2\\<V/B]O@1XC77
M;.TDL$NAJ%HI>%R&*,-_.",CTR?6NP'[3GA]GVCPIXX+>_A2^_\ C=-D_:<T
M*$G=X0\<9]O#%R/YK0!Y/\64\1?&;4-(N=>^#?C(#27:2R2SUFQA6-R5)<\$
MD_(O4D<<#DY]%M/C7\38;:&(_!37;MU0*T\VKV*LY_O':0,GKP /85HC]J#0
M3N_XI+QMQZ^&[@9_,4QOVJ-#7KX/\;@8SEM E7^9H X7QYJ?C'XBWNEW^H_L
M_:TFK:3+YVGZK:>)+.WN;9L@_*ZMR..5;*GTJ/P_>>.-'\8S>++CX#ZYK/BB
M2+R!J^J^)K&26*+G]W$JX2-?F;A%&<G/4UWK?M4: $#'PKXN5?\ ;TG;_-^*
MC'[5NA%=W_")^+ /4Z=&!^9EH \Z^*-MXW^+MYI-QKWP/UXMI4GG6:6GC"PA
M6*3(._CDMPO4G&.,<YUO&VN?$;XB>#3X8UWX':S>:7*$6X \86$4D^T@C>RX
MSR >,<BNO?\ :MT0 X\*>*>.F;2#_P"/5&/VLM#PP;PGXG&.NZ"U7^=Q0!YC
MK7A+QEXB^'^F^"K_ .!&KS>&].<-;V3>.;-=NWA06'S$+S@$]S[4WQ9X/\:^
M-H/#L6L? W6+Q?#Z[=.)\>VL;08*X8%0"6^1!DY/RBO3Q^UIH(.%\*>)3_P&
MR7^=R*:_[6NAKG/A'Q'QZMI__P ET!:QPUK9?$FW\20Z_+\&M;OM6M[>6VMK
MB^^(D$OV99%VN8U;A6(_B SP*B\#>&_&G@&UUNST;]GTQ6&LJZW]K=^/([F*
MYW ABR.K#)!()[@UWH_:VT0+N_X1/7E7U-SI@_G>4?\ #6NB%=P\+:R5][[2
M1_.^H Y;X:P_$7X0Z5<:9X6^! L[">3S3;3^/%GC1L')021MLSWQUP,]*@\9
M6/Q*\>ZQ8:SJ'P&M;;7;$%;75M/\<K:7<2\Y7S8HP2O)^5LCYCQR:ZY_VN=%
M10?^$6U=L]AJ6C\?^3]"_M;Z-)DCPQJ*@?\ /36=$7/YZA0!QL^B_$J[\/:K
MH\_P.MI[?5T$>HW%UX\>6ZO%'19+C E*8R-F[;@D  $BI?%&F?%'QIX)A\)Z
MS\%M.O\ 08M@%K-XXERP0Y7?(,.^" ?F8]!Z"NJ'[7&D&3:OAF['NVOZ$!_Z
M<*</VM=).2= ,>#C]YXFT($_^3] '$77A7XDZAX @\#W/P-\/WGA: #R;*]\
M723M#C[NR1@73&2!AN <# XK1\&Z?\8?!+^=I_PITB:Z\D6XN=2\937LT<0(
M(C1YMY1.!\JX!VC(X%=*?VMM( R=#C'U\4Z#_P#)]0-^V#HJG_D$6JC_ &O%
MNA?_ "=0!P\7PZ^)5O;26=M\&_#EIITK;I]/B\7W,=I='^]/"IV2DX&2ZDMC
MG-2^+/ 'Q3\;>(++7-7^$GA>XU6R""TN%\5W<9M=N-OE!&41X(!^4#GGKS78
M']L/1^VEZ=^/C+0\_P#I922?MBZ-'&7;3=- '_4X:*?Y75 '&-\-?BK,VM//
M\+?"-[+K-I]AOYM1\2WMU)/"&#!"\CLPP0"""""!@U]&_"K1;WPY\/=#TO4-
M*L-#NK2W$3:?IDK2V\ !.%5V^9N,$DY.2>37D#?MFZ&O_+EHX/H?&.DY_P#2
MBHO^&T]#VD_8]%!'8^,-*Y_*8T ?2%%?-H_;4T0@$6FAX/KXNT_C\GIH_;4T
M?(Q8Z,P_O+XHLC^@)H ^E**^:6_;4TO&5TW2#_W,<!_DAJ,_MK6 '&E:0Q]%
M\0+_ /&: /IJBOF8?MJ63#*Z1I9'_8;;^EN:>_[9<2'_ ) >EGO_ ,AF0_RM
M30!]+45\T1_MEI(>/#^G[>Y&IW)_E9&F/^V854$>'M/(/;[??$_IIYH ^FJ*
M^9O^&R7/"^'=.+>@OM1_G_9M!_;%N<9'AO3F'M=ZH?Y:70!],T5\QC]L:\9N
M/"]@!T^>YU89^G_$I.:CF_;%U.(-_P 4OIY/\(#ZT?SQI% 'U!17R\O[86KL
M0/\ A%;%?PUL_P M(IC?M>>(&8>7X5L"IZYBUTG_ --- 'U)17RP?VNO%)'R
M>#[1C[6VN'^>EBF_\-:^,63<O@VVZ]!8ZX?_ ''4 ?5-%?*P_:N\<?\ 0EPD
M_P"SIFN?_*^F']JGQZRY7P0F?]G1]<;'_D@* /JRBOE(_M1_$-LA/!63_P!@
M+7./_),4A_:<^)65 \$,Q;'W?#NMG_VVH ^KJ*^46_:7^)Y;:O@B4'_L6=;/
M_MN*?'^T?\42X5_!<JEA\NWPOK)_/,0H ^JZ*^59/V@_BT&./!<K+VQX5U8_
MGQ3/^&@/B_(?E\&OCW\):M_B* /JVBOE%OCU\9&P4\'D \<^$-3/_M44T_'?
MXTX_Y% D^W@_4O\ Y)H ^L**^44^-_QMDCW?\(JHZY'_  A]^#^1NQ2?\+C^
M.<C_ "^%MJD]#X1NN/SOJ /J^BOD_P#X6_\ 'C/_ "+/7@ >$+C_ .3\?G2C
MXL?'J3.WP](ASC!\'OG]=1% 'U?17RC_ ,+2^/\ G!T"0?\ <H?_ 'TJ2+XD
M_'UE.=#F_#P@O]=5H ^JJ*^49/B!^T(Y&W1+G;G^'PI"O\]6I4\;_M#.0!HM
MX,^OAFU 'YZM0!]6T5\JQ^+?VAI%;.EWH(Z >&K+^NL"I$\1?M#LN38ZADXX
M'AO3E_GK)H ^IJ*^74U?]H>5@3:ZA&OH= TK)_\ *O4BWW[0[Y/E7Z\=&T32
M1_[E30!]/45\JR>+_P!H739"LFF7EQCH6\,V;_\ HK5R*C7XH_'U)&5]!<*.
MY\'D_P#H.IF@#ZNHKY//Q2^/[ 8\/L![>$&_KJ=/'Q%_:!EX70[@@GJGA.)?
M_0M6% 'U;17RF/''[0DB_+HMZI]_#5K_ %U:D'C#]H8D9TV^ [[?"UGQ]<ZQ
M_*@#ZMHKY2;QA^T02=NEWA [GPQ:#/\ Y5ZD'BK]H=D!&FWRG_L6;'_Y<T ?
M5-%?*J>*/VAV?#:?J2CV\,Z?_P#+FI1KO[1!.3;:@!Z#PWIG_P N: /J6BOE
MK^V?VBCQ]DO_ *_\(_I8S_Y6*FDU#]H<DK'%J'3[S:#I(';_ *BQH ^GZ^>/
M&K8_:6T4#_H(Z/\ ^D.O5C+=_M$X.[^T/PT32!_[E#3O"7@GXE:C\3-"USQ/
MI%_<.-3MKBZO[B.PMH[>""UOXU41P74K,Q>\ZXZ4 ?3U%%% !1110 4444 %
M%%% !1110 5YG/\ L^>%I;R]GBN/$-B+NYENY(+#Q'J%M#YDLC22,L<<ZJN7
M=FP .2:],HH \T7]G[PVJ;?[1\5$>_BS5?\ Y)I!^SYX8R";_P 4MCLWBS5"
M/_2FO3** /-%_9]\++G_ $GQ(V1CYO%.JG_VYJ4? /PIC!?7S_W,^I_UN:]&
MHH \W7]G[P>I)VZXS'J6\2ZD?_;BE'[/W@SG,&L-G^]XAU$_^UZ]'HH \V/[
M/'@DMD6>J9]]>OS_ .UZ5_V?/!4@P]A?..!SK-[_ /'J](HH \W3]GOP0AS_
M &;=MP!\^K7C#CZS4[_AG_P,3DZ,[?[U_<M_.2O1J* /-S^SQX 9B3X?1B>Y
MNIS_ .U*%_9W^'RMN_X1R!C_ +4TI_F]>D44 >;M^SI\.7^]X6M&]F:0C_T*
MFC]F_P"&H.?^$0TXGW5C_P"S5Z510!YP?V=?AL0H/@S2B%&!F+_Z]-_X9P^&
M)4 ^!M%/UM5KTFB@#S?_ (9P^%_3_A ]!(][)#_2@?LX?"\#'_" ^'\>GV"/
M_"O2** /.D_9S^%R#"_#_P .C_N'1?X4G_#.7PL_Z)YX;/UTR+_XFO1J* /.
MU_9U^%B-D?#GPL#_ -@B#_XFEC_9V^%D0POPX\*C_N#6_P#\17H=% 'GX_9[
M^%P(/_"N/"F1R/\ B2VW_P 14H^ OPR!R/AUX4!]1HEM_P#$5W=% '"_\*(^
M&F,?\*\\*X_[ MM_\13T^!WPXC^[X \+J/;1K;_XBNWHH XQ?@M\/4^[X$\-
M+]-(MQ_[)4@^#W@(#CP1X<_\%,'_ ,177T4 <@/@_P" UZ>"?#@[\:3!_P#$
M4]?A)X&48'@SP^!Z#2X/_B:ZRB@#E!\)_! Z>#?#X_[A<'_Q-/7X6>"U/'A#
M01]-,A_^)KJ** .;3X;>$8QA?"VC*/0:?%_\33Q\._"@Z>&='_\  "+_ .)K
MH:* , ?#_P +J<CPWI /K]AB_P#B:>O@;PVGW?#^E#Z64?\ \36Y10!C#P7X
M>7IH6FCZ6<?^%2+X4T10 -'L !T MD_PK5HH RQX7T8=-(L!_P!NR?X5*-!T
MP# T^U ]!"O^%7Z* *(T+31_S#[7_ORO^%.&CV Z65N/I$O^%7** *ZZ=:J,
M+;0K](P*>+6$=(D&/114M% #/*3^XOY4>4A_A'Y4^B@!HC4?PC\J-B^@IU%
M#1&H_A%&Q?04ZB@!NQ?[H_*C8OH*=10 FT>E)M'I3J* &[!Z4;%]*=10 WRU
M_NC\J3RD_NC\J?10 SRD_N+^5'E)_<7\J?10 P1(#D(H/L*=@>E+10 F!2;%
M(Q@8IU% #?+7^Z*/+7^Z*=10 WRU'\(_*CRU]*=10 W8OI1L7TIU% ";0.W2
MC:/04M% ";1Z"C:/2EHH 3 ]!2T44 %%%% !1110 4444 %(5!ZTM% "!0.U
M&.:6B@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M*XSQ_P#%"S^'>H>'K6^TK4KP:Y?1Z;:SV8A\I;A\[$<O(NW(!(.".#WXKLZ\
MX_:%\#W/C[X2ZY8Z=N&M6J+J.F.GWUNH&$D>WW)7;_P*@"]X?^+%GK_Q*UWP
M0NC:K8ZGH\*7,UQ=K +>2)S\CQE969@W^Z,8P<'BL#Q1^T1IWA#PYKVNW_A;
MQ%_9FC:D-+N)HTM#OE+*N8Q]H!9=SJN?4D8X./"I_BI=1>*/"GQ[M[>[GT75
M$/AJXL(8^94^SJZ!1C.[[:)X\\@A5Z=^]_:5\/OX6_9/O+"X"O?&YLI[R5?^
M6EU)>QR3R?\  I&<_C2 ]1\3_%Q?">GZO?WGA37I++2+#[??3P_9-L(VLYC^
M:X&]PJY.S</F'.>*S]0^.#6.@KK'_"$>(Y+!M(EUI90;+!MT5&;I<'#8D4[3
M@D;L9((JY^T/_P D'^('_8"O/_1+5FZCG_AEJZQR?^$,;&?^O$TP.BTGXJ:3
MXG^&8\;>'UDUK33;-=+#"R)+A?OH=Q 5UPV03U'TK&U?XTMH^H>#+%_"^I2W
MGBI)#911SV_R,D?FE9"9  =G.1D=LUY;\1M&NO@%9ZMXNT.VDG\$>([-HO$.
ME0+G[#<O%L2^B4?PEB!(!ZAL'MJ?$FUN;WQK^SY;VE])IT[O=;;F)$=DQ8=0
MK@J>,CD=Z0'J%_\ %:#PY8^([SQ)H]_H%IHEE'?R3S&.9)XW,@Q&8V;+AH\;
M3@_.N,YI]C\1KT^(=&TG5?"VH:2VK^8;6Y::&:%=D1D*2%')5\*?E (/.&.#
M6!XCATGP]X4\6Z1\0==?Q+INI-]HE2X14>"R<06_S! JH%D)8$8/5AE@U</X
M8T/Q7\!_B1X-\*MK;>-/ 6LS36VFIJ,:M?Z1)' [#;(/OQ[-RD\84D87^( [
MB^^/42>%-=\6:;X<O]9\+:2UQ')?6LT0DE,#%9'2)F'[L,&&XD'"D[2,$^K5
M\F^+?"DG@OPMXD^*?PI\0+#H,CW%UK?@[5E673KHHQ2Y4*3^Z<E6!4=>@(&!
M7T9K7C$Z1\.[CQ++9R13)I_VM;&3_6>:4!2$_P"T6(3ZFF!8\*^)F\3R:TZV
MHAM+'49;"WG$F[[1Y059'Q@;<2^;'C)_U>>^!F_$[XI:)\)](L-1UR5HX+S4
M(+!"H^Z9' +MZ*BY8GVQU(K2\">&?^$.\'Z3H[2_:)K6!5GN".9YC\TLI]W<
MLQ]VKR;QOX=U7XUZIXOMK33])U3P]#9S>&[:2\U&2W:*<[7N9T"P2ABLBPH,
ME<-;O_>H ]=\4ZSJ.CVMH=*T=M:O+FX6 0^<(4C!5F,CN0=J@+Z$DD  D@5Y
MOHGQL\3:_>>(X+/P/#<GP]J2:=?K!JY>3<0I=XD\CYPJN#C()P1CIF]^S7XY
MN?&GPOM+?59$/B/099-$U:,-N*W%NVPL?=E"MGU8^E97P D5_'/QE"[3CQ2W
M(_Z]XAC]* +&J_&?Q5I&J^#]/N?!%G;W'BF>2&RBN-9=)(=D9DS.HMCL.T=
M6(/!H\4_&OQ+X0;P_#J'@B"&[UC7%T&)'U=A&LKKNCE#BW.Z(J#R!D$$;<@U
MF_':0+\:/@:I(!.L7A&3S_Q[8_K4'[5$0N=2^$-N+E[.27QK9JL\) D3Y)!E
M=P*]QU![4@/0F\<:[H5]=_\ "3>'K;3M(M]+N=2?5--OY+R-/)*;HF#01E6*
MN67KD(WH:P]'^+^NZE9>$]7E\*6Z^'_$L\$=K=VVJ>=+;)*I9&N$\H!<@ 81
MW 8@$]ZDU*?3_AOJ&O/JFMW_ (INM3TM[A=*O1%)((+6.5Y<!551&WF*O*_>
M<#)W8'DMKX=/P:UOP1KGPP\1MJW@+Q5K,%H_A2>43P*LV6::U8G*>6 7([;<
ML< X8'HOC7XU>+?!0T&>Z\#V M->UZ+0; 3:Y)'.'E9UBEFC%J1&AV9(#,0&
M'!.17H7A77->U"?4[?Q#H4&B2VLJ+!+:7QNX+J-ER&5VBC(8'*E2O'')S7EO
M[5<J1?\ "H2[J@'Q#TACN..!YN3]!7H_Q.L_"%]X?MH_&LEM'I(O[9HC=7#0
MK]I$@,/S*P.=V.,X/?C- '74444 %%%% !1110 4444 %%%% !1110 4444
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
MS52#_P"3-=NHVJ ,X'')S0 M%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110!AVW@?0;/0;318=*MDTJTF2Y@M-F4CD27S5<#U$@W9]:C\:> = ^(>F
MQZ?XBT]=4L$D$HMI9'6,L.A95(#8[9SBN@HH P]4\%:+K?AL:!J%E]MT?:$:
MUGE=U=1V8DY8>S$TQO >@/X2;PPVFQ-H#1^2;!F8QF/^YU^[VQTQQTK?HH S
M;;PYIEKH/]BI91'2?):W-I(-\9C((*$-G(()&#VK+UCX:>%?$%U87.I:!8WU
MQ8)Y=I+/"&:!<8PA/W>/3T%=-10!S5M\-O"MG%?QQ>'M.5+]4CNU-LI^T*A)
M17R/F ). >.34VA^ ?#GAJ\%WI6B65A<+&84D@A"F*,D$HG]Q20#M7 X'%;]
M% '+K\+O!Z70N5\+Z0L_F"8NMG&"T@.0YXY8'D$\BM^_TZUU6W$%Y;Q74 DC
ME$<R!EWHX=&P>ZLJL#V(!JS10 5DZ!X1T/PG;S6^B:-I^C03.9)8M/M4@5V/
M5F"  GW-:U% &+HO@KP]X;N+B?2-!TS2Y[@8FELK..%I1G.&*@$\^M+HG@SP
M_P"&KJ>YTC0M-TJXG&)9K*TCA>09S\Q4 GGGFMFB@#)U3PEH>MWD=WJ.BZ??
MW48 2>ZM4D=0#D ,P)%&L^$M#\12QRZKHVGZG)&NU'O+5)BH] 6!P*UJ* ,3
M3O!'AS1VG:PT#2[)IXC#*;:RCC,D9ZHV%&5.!P>*DL?!^@Z9JLFJ6>B:=::E
M*,/>06D:3./0N!D_G6O10!DZSX2T/Q'+')JVC:?J<D8VH]Y:I,5'H"P.!5RX
MTJRN[6.VGLX)K:(HR0R1*R(5(*D C ((!'IBK5% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110!%/<PVR[II4B4]W8*/UI#>0"#SS
M/&(3_P M-XV^G7I7BO[:-G;W/[.OB22:VCN'AFL6C+H&92;V!3MSTR"1]"17
M(:SX NK:\^*VM6'A@^$_ =SX.N+8Z1.D4:7FH*KM]I6!&*IMC^3) W'D9ZT
M?3<-S%<1[XI4E3IN1@1^8JM;ZWIUW=&U@O[6:Y R88YE9\?0'-<9\ K6WLO@
M9\/UBBB@1] L)&"*%#.UO&68XZDDDD]R:^:Y? -YXSM?C!HWA?PGYWB5_&SO
MIVOQF"!-,93 [/YI82+@;SA%.=_N<(#[39@JEF(  R2>U9T'B71[JR:\AU6Q
MFM%W%KB.X1HQ@@'+ XX) /U%<E\9O!6I>.OA!K?AFRU>.PU2^MH[=+V?Y$D?
M>F4?'19,%"!GASP>E><?#'Q)IVI^-]1TKQ)X*7P+\1;;09;>>TMXT-EJ5F&3
M$D,B\.%(QMZJ'(RV#M8'NNF^(])UF>6'3]4LKZ:(9DCMKA)&0>X!.*N2W4,$
MD,<LT<<D[%(D=@#(P4L0H[G:K' [ GM7R!\!O NL>+/!/P0U'1?#W]B+H<\M
MY?\ B222!3=6Y:16MT5':1Q)D [U4#;WK:_:-\8W;^*F\4:5<7A_X5O>6]Q%
M:6UI*\5\S\WRO*J%%"P,B@EA@^<#CBD!],:KXFT?09(TU/5;'3GE&46[N4B+
M_0,1FG:3X@TO7UF;3-2M-16%MDAM)UE"-C.&VDX..QKQO]H/4;+7+7X+:E;2
M1SV=WXXTJ:";LZ/%,RD?7Y3^5<YXPT;Q'X)^+GC3XC^#8I-0:PDM8=;\-P@
M:G:&W1C(F!_KXR68$\D9'J&8'T)I?B?1M<N[JUT[5K'4+FU.VXAM;E)'A/3#
MJI)7\:T9)$AC>21U2- 69F.  .I)KS+X'^*-(\<2^.?$6AW27FF:GK<,\4J]
M<?V78*58?PL"""#T(-;_ ,7?"R>./AKXA\//JHT7^U+8V:WK' 1G(50>1D,Q
M"D9YW8[T :FA>._#7BB=H=&\0Z5J\R@DQV-[%,P QDX5CZC\Q6Y7SW\.?%]_
M:_%3PYX:^)'AJ+0_'<&FW-II&KZ7M;3]6M@$>54P 491$&\LX Y.%W 5]"4
M07%];6DUM%/<10RW4AB@21PK2N%9RJ@_>.U'; [*3T!J>OE7]I#Q'=ZOKMUK
MNB?VR]_\/IX+O3TM-,NY+2ZF#!KT23I$8@%AVIAF!!\T' -?2_AGQ#9>+?#N
MF:WITGFV&HVT=U _<HZAAGT.#R* );:[T[Q)ICM!-!J-A.'A<QL'1N2KH<=P
M001V((-3V5E;Z;9P6EI!%:VL"".*"% B1H!@*JC@ #@ 5Y)I6J2^&_VI-6\.
MVY*Z7KWAM-;D@4?*EY%/Y#2 = 7C*;CW*#->Q4 %%%% !1110 4444 4K[1K
M'4[FSN+JUCFN+.3S;:9A\\+$8)5NHR"0?4'!R*NT44 %%%% !1110 5A:/X&
M\/\ A_7M5UO3M(M+/5]58->WL40$LY'3<W]/7GK6[10 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
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
M[*2!2%P*\AL?!/Q6UV(2:]X^L]"+G+V?AW3$8*/0339;_P =JR?V>M-U(?\
M$]\4^*]>!&&CNM6>.)C_ +D00?A5>RI1?O55\DW_ )+\0/3+O5K*P7=<W<-N
M/^FLBK_,UF1^/?#<C%5U[3"PSD"]B)'_ (]7#0_LL_"Z$D_\(K%*QZM-<SN6
M^N7/I5^3]G/X;2HJ-X0T\JO3Y6_QJE'"]92^Y?\ R0'7P>,M"NA^YUG3Y>WR
M74;?R-:-MJ%M>INM[B*=?6-PP_2O.W_9M^&6QA_PA^G@'K@,#^>:\Z\:_#;X
M&_#S4(XY6G\/:[*O[F+1;^Z^V$D\;41F(R>.1BKC2H57RTW*_P#A3_*0SZ0#
M T$XKY-D\=_$3P#XF\/)H$>NZGX<UB\33HX?')B$QE?[K(4_?!% W'<.F/6O
M;D\._$750'O_ !;INCD@?N-(TL2;?7YYG;/_ 'R**N$=%)RG&SV_X:UP/1,T
M;AZUY^/ASKS#,WQ$\0LV/^64-DB^_'D&N:\1WE_X#G9+WXN1PW,@+0V6KV-M
M*Q'^Y$$<_45A&BINT9IOTE_D![-17ANC?M$7NEQ3'Q5H5V;-95AAUO2K&=;.
M5B< ,)@K1$D@ DE?>O3(O%&J7!_=^&=11<@;II+=>/7'F&G4PU6D[27XH1TU
M%<PGB/7-YW^&+@(",%+N!B1WX+#^=1_\)\MLQ_M#0]:T]0 2[6?GJ/QA+_G[
M5G[*73\T_P @.KHK)\/>*M)\56S7&DZA!?Q*Q5S$V2C#J&'53['!K5K-IIV:
M 6BBBD 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
MSQAXY%D0DC<I!''6JG7J37+>R[+1?UZZ@/V@=A^5%(&!IU8 )BEI,@=Z0R*
M22 !U.:3 RO%?B2Q\'^'=1UG4I##96,#SRL!D[5&< =R>@'J:\X^&/A&\\4W
MH\?^,+9AJMWF32]-G;>FDVQ'R*HZ>8RX+-C/...17)_M'?%#09=<\&>%&N'U
M.VN-4%WJ5IIB&ZDDB@PZP%$R27?;Q_LFNANK3XD?%>+RF?\ X5SX9E&'7(EU
M:9/3CY8,CCJ6%>K##RI4%-OEY^K[=EUUUVZ6Z,91\&W-KJ_[57BNYT%%&GV>
MBQ6FKS1?ZN6],N5_X$$!4GK\I!KW>N>\$>!-&^'FAQ:3HEFEI:HQ=C]YY7/5
MW8\LQ]3_ "%=!G!KCKU54DN79)+ST$+29%9/B/Q7I'A+39;_ %C4+?3K.,',
MMQ(%&?0>I]AS7SW\1OVD-6U46.G>%])O[-=6W):%H3_:5XG3?!"?]2AS_K9>
MV2$)4XJAA:N)=H+3N]@/5_&>HR>-M8'A'298WMXVC?7+@C<L,!.?(_ZZ2 8Q
M_"I)/49W?$_Q&\*^!K=/[<U[3])^3*13SJKL/]E/O'IV%>1>&O@QX]U?3H+7
M4_$R>!-&&2^D>&!NN)6.=TDUVX+-*W\3#(/6O0_#/P,\$>%W$T.@VM[>@[FO
M]17[5<,W=C))DY^F*WJ1H02C*=TND?U>WW7&4-/^/VC^(-C>'M#\1^(H)#A+
MJRTMU@/./]9+L&/>NPL-7US4%@D.A+8Q.Q\Q;N\ E1?7:BL"?;<.M;B1(BJ$
M4* ,  <"G@8KCE.F](0MZN_^7Y  S@9ZUS7Q%\6CP3X0U#5O)>XDA0+%'&N2
MTCLJ)QZ;F&?;-=-67XCT&'Q'IRVEP2(A-#,<=_+E60#\2@'XTJ;BIISVOJ(X
M+P3\&K:RU!_$/BR5?$WBJ9BPN[I2\=JF<K'"C9"@>N,D^@P!ZA@>@KYW_:7^
M(&O:'IL5II.O-X;#WD=C&RJ%FNI6"L6,C8$4**V2XY)!' !S[]IK%K* F<7)
M*+^^!&)./O#'KUKHQ$:LH0K5'\5[+M:WR2] +6*6D)Q2;Q7& ZJ&N:Y8>&])
MNM3U.[BLK&V0R33S-A47W_SS5?7?%^B>&(3+JVKV6FH!G-U<)'Q^)KY:\;?$
MYOCE\48-(T7PYK'B_P (:+\YM[$>3:7]WP5,\KX"Q*-V!W(/!S7;AL-+$2UT
MBM6_^'TN!Z7:^(_&/QREBG\/7%QX*\#DX.IR1 :AJ(SUA4Y\I/1SSW'I5+3?
M$/P\^&'B,^'?!VB2^*O&4@+3"R7[3<Y[M-=2'"CU^;@GH*U)?AOX\^(H0>)_
M$2>$M&7"?V#X99MTD>!E9;A@#[81<8KTOPGX%T+P-IRV.AZ7;:;;CJ($PSGU
M9NK'W))K>=6G33BG=?RIZ?\ ;TOM?+3LT4<1X*^%^IWWBO\ X37QQ,EYXB0N
MNG6$#EK72H3P$08&Z3!.YSUSQP!72?$+XG:9\/XK2*6*?4M7OW\JPTFQ3?<7
M+^P[*.[' %=%KNK1:!HM_J4X+0V<$EQ(%ZE44L<?@*\L^ _A)]7MY/B/KZ+<
M>)?$(,\>_P"86-H2?*@B)Z#:02>_&>G.":JIUJVT;)):?)=ENW_FQ$ECX(\=
M>/I_MGC#7I?#VE2?,GAWP_*8G53T6:Z&&8X)R$P*[;PQ\,O#'@]V?2M$M+:9
MOO7!3?,W^](V6/XFNH Q]*BGNX;6%Y9I4BB0;F=V"J!ZDFL)UIS5EHNRT7_!
M^=P(=5TNUUC3;FQO(4GM+F-HI8F&0RL,$5S?PKFGD\'VT-Q,]T;9WMTN).LB
M*Q )[Y&-OOMS7.7_ ,3[CQU>7.A^!K=KUU/EW.NR@K96@/4HW_+5^N%7C(Y(
MKO/"OA^#PKH%GID#-)';QA3+)]Z1OXG;W8Y)]S6DHNE3Y)[MWMU7^5Q&MM'H
M*, =A39)5B1F9@JJ,DDX %<#XE^.7A3P_>#3X;N37=78X33=&C^TS,?3Y?E7
M_@1%80A.H[05P-#QUX1FOM,O[_P\T.E>*5@;[)?J FYP/E24[3NC)Z@@^HY
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
M#7MX^\-M_NZK"?Y-0/CU\.&Z>.O#Y^FHQ?\ Q5 '>45PG_"]_AS_ -#QH/\
MX,(_\:!\=OAV>GC71&_W;U#_ %H [NBN$/QU^'P)'_"8:3^%P*=;?''P#>74
M-M!XKTV:>9UCCC27)9B< #W)- '<T4@.0".AI: "BBB@ KY;U;6=1T+]N3Q%
M+IGA:\\4R2^ [5)+>QGMHF5?MDG+&>2-2#@#@D].,5]25XGJ/P3\:Q_''5OB
M1HOC?0K*XOM+CT9-.O\ PU-<I';I*9%)=+Z,L^YCEL 8_A% 'A_P.\4^*O!?
MPT^.][X.TZTM/&.D^);K5W^'NI022#3;=@6$*>6RC=(J,ZF(LAV@ ?-D?0WP
M[^*FH?$G5?"4VCW>EWN@7?AN+6M5G2U=91+,=MND7[TB/<R7!96WE?)VY);(
MP+'P_H_[,=OXS^)/BW5=1\3Z]XGO;3^UM0T_2V. @\F".&WC+LD:*V.68GN2
M<"M;]F'X667PQ\ 7;VFGSZ5_;VI76L+I]SD264$TC-;VQ!^YLC*Y3L[/W))
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
M?#_QBH_OMIR!?UDJ\OB#XEM_S)7AY?9_$LH_E9&GC7/B7_T)WAG_ ,*>?_Y
MI>TH]*?XL"UI7Q*AU$JLV@>(+"0XRMSICD*>.,IN!Z]C736>J17OW$G4YQ^]
M@>/_ -" KBI?%'Q'@;#> ]*G'K:^(MP_\?MDJN?'/Q#1RI^&/F#^]'K]O@_F
M :YY.+^%6^8'I-%>:#QY\1/^B7-_X/[;_"GQ^-_B'*<?\*S2+WEU^#_V534
M>D45YVWC#XB <?#JU)]_$,?_ ,:I#XP^(V./AU9G_N8D_P#C- 'HM%<EX5U_
MQ=JFHO%KGA.VT.S$19;B+55NF9\CY=@1<9&3G/;WKK: "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH *S&\3Z.FN)HK:M8KK+IYBZ<;E!<,N,[A'
MG=C )SCM6G7SS^U5\+KSXG:_\/(-"U0^'_%MC<7M[H^KQJ-T-Q%!O1'."3$Y
M4*Z]P>AQ@@'L?C#Q!X7L[5M&\1ZUI^FKJL36JV]W?+;23JXV%4RRMD[L97G)
MXYJG\+OA3X:^#GA== \+V+6=CYAFD::9YI9I"JJ7DD<EF.U57DX 4 8  KPC
MPO\ &,?%_P 3_"2'6].&A^.O#OBRZT_Q!H4G+VMQ_8NI$2)SS%)LWHW(/8G;
MDZ^N_M)^)/#7Q*T72-1T[1H;+4_%@\-C1E=WU&"WD+K;W[RH[1JLAC+"%T5B
MN"&/. #W+Q?X'T/QYI\=AK^FP:I9QR"58;A<J' (##WPQ_.OG_6/V(-!FUB]
METB_M=,TV[D+FVFT>"ZDAR>5CD?[HP,#CCU-9GB[]ICXI:%H7Q/UZW\-^%/[
M+\ :W]DO8WN[EYKNVV0OMBPJ@2!9=Q=OE[;#C=75I^T-XG\&_$+7--\>:5I,
M.@IX1N?&%C)HKR27%O!;L!+!/O.)'VLI#(%&01@]1O2K3HN\+?-)_G<32>YK
M^%OV.?A=X=ME6Y\.6VO76 #<ZK$DAX]%"A5_ 9]2:Z$?LT?"P#'_  @/A_\
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
M4:B.+((A@3R\1Q@@' ZGDGM75:;:^)=-\7ZOXFM?A]%'K.JPPP7<K^(\HZQ
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
M75[ ?6Y3_&KMG>V^H0":UN(KF$Y DA<.I_$5D_\ "!^&N/\ BG]+X_Z<X_\
M"M33],M-)MEM[*UAL[=22(H$"*,\G@<4 6:*** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
+ HHHH **** /_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>16
<FILENAME>screenshot2025-07x30075058a.jpg
<TEXT>
begin 644 screenshot2025-07x30075058a.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  ," @," @,# P,$ P,$!0@%!00$
M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_
MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04
M%!04%!04%!04%!04%!04%!04%!04%!3_P  1" -J OX# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#]4Z*** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
MQ<1V<\UO9B4@1&YFC1H[<-D8\UDR#GI7RIJ/@/Q(/AWX2_LWPMXS\)_$G1O
MNG:1;7%I9K=V&M21QO&VFZA#\\(BW+N#RE0%GRQ!7;6Q-X2\2>&OB#XXTCQQ
M\*-7^(.G>,I8=2LKK0+ESI\<[6T,+V=VID1(HD:(8D8-\O.#T !['^TM\;-.
M\#?#'QO'I/B*]TWQ3IVC27L%QI6FO?"UE,;-;B=Q#+%"LC*%!EVY!)!'4>C_
M  PU.ZUKX:>$M0OIFN+V[TBTGGF;K)(T*,S'W))-?+7B#PYXT\ ^'_CWX';P
M)K'B,^,[&YNM#U/0X4FM0'TU;;[/([NIC\HQ (IRS#A06(!^F_@]!>VGPI\(
M6NI:=<Z3?VVE6UO/9W>SS8WCC5#G8S#G;D<YP1G!R  <WXK^.^G^'OC5X=^&
MQT[5FO=7LY[IM0@TRXEBA"E%0*RQLIY?+.?DCP-Y&X5YU^SU^TUHTOA[3-"\
M<>,3?>+]1\0ZCI5K)-:M^\9;R9((9)(HQ#%(R(-J,4+#& <UT7Q-L=9T?]IW
MX<^*K?P[JVMZ(FC:EI=Q/I<"RBTDDD@=6ERPVKM1CGDG;A020#XM'X:\2P_L
M_P#AS1AX.\0C6+;XCC6Y[0:7-YB68U-[GS\[<']TR\9SG(QQ0!]!>&_B;X>T
M[Q9\5=0O/B,^L:;HDUK]LTN:R\N+0#Y; QI(J S&5@3@%B" !R>>W\&?$C0?
M'TVIP:/->&YTQTCO+:_TZYL9H&==R!HYXT;E>1QTQZU\X:GX<DU;QA^T9)KG
M@+Q%X@\-^)[C0Q;6L5E+ ][!#%!;SR0,0#YD39D4$C=Y8(XR1W_[,>C>*-#O
M_&5MJEYK>L>%HY+1-!U?Q59?9M7F01N9H9BRK)(D;%0DCJ"2SXR #0![O7SW
MH7[0^I7O[4#>$KN*./P+K%I<V/A_4% (NM3L7_TU0W7C>R8SC-MP/F->F?&?
MQ5K?A#X=ZK>>&](O=:\0RQFVT^WLK5K@I,X(65U7^!/O'IG&!R17@'QR^ VI
M>%_@]X5U7P-J/BCQ!XG\(7MGJ/A[3)[='WRAP95E5(5==\9EWF1N6P&R30![
MMXV^/O@+X=^)%\/Z_P"($L];>T:^2PCMIIYI(@0"56-&+-S]P98@$@8!-9.E
M_M4?"K6KSPY;6/C"VNI/$+I#ISQP3&-Y7SLB>39MAD;:<1R%6/IR*X)M3U'Q
M+^T]X'\:MX3\2:?HT'A*]M+M[O2)@UI<R2I((6PIRV$8;DW*20 >:\LL?!OB
M2U_9F^'WA[_A#_$":WIGC]-7O+$:5+OCM5U*:X,N0N"/*D3@'.<@#@X /J?Q
M9\>O W@?5CI^M:TUFZ7,5G/=?8KA[.UFD ,<<]RJ&&%B"IVR.IPRGH16-XC_
M &J_A9X3U77=,U/Q6D5_H4B1:E;Q65S,UJ6!(9@D;?(,?,X^5<C<1D9\&3P1
MJNC^+?B'X1\4?"+6_']GXGUZ[UK1=5M[EQI+Q7#B2.*^#2J(?*8 $[&;"\*=
MHSJ7^A:Y;>*?VJ9$\*:[/;^*-'M+/1'BTN;9?21::;1T3(X'FN "W!7+ E03
M0!]$>,OBIX<\-VMM!+J5Y+=ZE:/<VJ:%8R:C<^1@ W*QQ1R?NUW*=[*5R0.<
MX/C/[/G[3.B:=\ / .L_$7Q@TVK^([[4H+:_O(&W792^N53/EH%3$:* "%'
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
MM%?,K?M!?$BS\;?$.2^T7PO!X%\ WI_MJ[2>X>]DM/L7VD&!>%:097.X '<
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
M/VCO&_@]?$T7B;PK]M02V-KX:U:/2[G2;?4;NYD6$6\L<[R-&4D<,7!(*!B
M",$ ]Y@\<^';OQ?/X5@US3Y_$MO;?;)M)CN4:YBARH\QXP=RKETY('WA3M3\
M:Z!HWB'2]!OM:L+36]4W?8=.FN%6XN=JEF*1D[F "L20,<5X%X/M/$MM^W#=
M?\)1<:-J%Y_PKQ?)N](LY+53&=1&59))93D,&Y#X(V\ Y F_:D.LQ?%OX$2>
M&[;3[C7_ .V-12U.INZ0*382@ERBEBH&6VC!;:!D9R #Z1HKY%U?]IWXI^'/
M"/CO^T]$\-CQ1\/=6M(?$BV5O<W%K+IMRBR)>6R^:K@HA+,C$Y4$Y7!%>^>#
M?&FI^+_'WB.*TN=-N_!VF6]K#%=6\#^=->R1K,X$GF%&C6)X6R%Y,V,CRSN
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
M%U]\'/AYIWA2[\22>)+?346WLY7LX[;R8%&$3"DECZL6.>P'2O0J* /!]?\
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
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 5QOQ%^,/@[X206L_C#78
M?#]M<MLAN+N-Q$[X)V!PI7=@$[<YP,XQ795\2?\ !6B;;^SYX9BVD[O%$#;N
MPQ:70Q_X]^E 'U-X<^,_@KQ?<ZM:Z-XAM=1O]*4O?:? '-W;KZM!CS/_ !VN
M>M?VJ?A1>Z1/JT'C6PDTFWF$$^H!)1;0R'&$>79M4\C@D=17 ^#OV>/%=_\
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
M?2OE;_@FW\14@TOQQ\)+C7+37)/".I2R:7?6DZS17=C)(P+Q,I(9!(-V<_\
M+=17F7Q4^&OB?X-Z_JO[2/PVDEFOM/\ %&LP>)-))8Q7-JNHSQERH_@VJ%<#
M[N%D&"K-0!]T2_'?X:06UU<R_$3PI';VLXMKB5];M@D,ISB-SOPK?*WRGG@^
ME:</Q1\&7/A.;Q1%XNT*7PS"VR76DU*$V:-D##3!M@.6 Y/4CUKQ7X&2>%OV
MH_@5XWGEL&'ASQAJEXTMO*H$L9:.($Y_OHR\,.Z CM7@W[)^I^)=4@\3_LL^
M(%D:+P[J%P-0U2&0*KZ.)/WMNG.[,TCJOJ(IWZ%!0!]]Z%K^E^*=)MM5T;4K
M35]+N5+07MA.L\,HR1E74E6&01P>U7ZBMK:&SMXK>WB2"")!''%&H544#
MX  XQ4M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %>0_M$_LS>'_VF=&TW2/$^M:YI^F6%Q]KCMM(DMXP\NUE#LTD
M,C<*[# ('/3->O44 9B:1=)X?&G'6;Y[L0^5_:K)!]I+8_UF!%Y6[O\ ZO;_
M +->+?#?]C'P7\-_A_XM\$1ZKKNO^%_$^][[3]9DMG E8*#-&\<",KC8A')
M*@@9YKWRB@#YHE_81\,7'P?C^&$OCSQO+X-CNQ>1V,ES8LR,"6VJYM-P3<2V
MT'&>>YKKX/V9HCIWA/2KWXB^,]3T#PU/93VFC3OI\=O+]D='@2<Q6:/*H,2<
M,_.W/7FO:** /$?"O[*>C>$OCAJWQ6M?%_BB?Q1JT9@OUN'LC;7$/[O]T46U
M!51Y,7*D-\GWN3GN?BW\'?"GQP\)2>'/%^F#4=/+B:)E<QRV\H!"RQNO*L,G
MV.2"""17:T4 >,WG[,&C^)]8\.7OC;Q/XA\>P^'9!-IEAK4ENEO'*,;9I%@A
MB,T@P.9"PZ\<G*>/?V7M(^(/QAT+XDWGBWQ-8Z_H2"/38K)[,6UNOS;@$>V<
MMNWMDLQ//!&!CV>B@#Q#_ADOPWIOQEU?XF^&_$/B+P?XBU>)HKZ+1I+7[)<;
ML;V:*:WD!9F56)S]X9ZDYU=,_9H\+6_@CP?X6U:[U+Q-I_A/4X=5TJ75F@,T
M4D0(C1C%$@9!N)P1D]R0 *]:HH \4U/]EC1]3^/-I\7&\6>)8O%-HGD01(UG
M]E2W(93#L-MN*[7<9+%N<[LBLS0/V0[+PG\5/$?Q#T;XA>+;+Q-K\317URR:
M=(K@LC8"-:%5 \M<8&>.IYS[]10!X!XH_8]TCQE\-_$'@[5_&WBJ]MM?U8ZO
MJFH326C75W*!"(U9OL^%1!!&%"!> 1TP!>T7]DOPW'J7@^[\3:YK7C=?"$$=
MOH-EK#0):V/EJBHXB@BC$D@$:_-(6Z#T%>VSW,5M&TDTJ11J,L[L  /4DUQ]
MY\5-.0E=,T[5?$3A]C'2;-I(UYY/FMMC..>C$^F3@4 :OCSPH?''@_5O#_\
M:5SI$>I6[VLEW9K&TJQN-K@"167E21DCC/%>+>#OV-;7P'\.;KP)HGQ1\=:;
MX5N1,)+*V?35?$H_>8F-D9%SST8=>,=_9_ ?C:R^(7AJWUO3X;FWM9GEC$5W
M'LE5HY&C<$9/\2-WKH: / /%'[&OASQ3XP\%>))/%OBJPOO!MK;6FB)9RV?E
MVZ0A0I(>V8N6*Y;<2#G  '%>D^%?A@OA7QWXF\4+XEUK4IM?,9N-/O?LOV:(
MQKMC\L1P(XVK\O+G/4Y/-=M30ZMC!!S0!YK+^S_X=ANOB)<Z3<7OA^X\=Q1)
MJTNF^3G>JR*TL:R1NH>19"&)4Y/S##$D\5X*_8]L?AU\.;KP-X;^)?CO2/#E
MR\CO#;S:<)09!\^V8V7F+GV8>V.:^@:* ,+3?"4.A^"K'PUI%[=Z7;6-E%86
MMW!Y;SPI&@12/,1D+84=5(]JX3]GO]G+1/V;/#U_H7AO7-;U'2;RZ:]-MJ[V
M\@CF955G5HX8VY"*,$D<< 9->L44 >.^)/V9]+\2_&_1OBK-XK\1P>)='A:U
ML88C9_98H&\P/%L:V+$$32#)8M\W7@4SPI^RQX7\"?&/7_B)X=U76]'O-?).
MJ:);RP'3+HGEBT30E@2V7RK@@LV,!B#[+4%[?6^FVDUS=3QV]O"A>265@JHH
M&223P!0!XKIG[*&C>%-'\1Z#X0\5^(_!OA;7W>6ZT32I;=H87==LAMWEA>2'
M>H (5L#^';Q4_B']DSP7J_P,7X2Z9/J7ACP>Q5KB+29(O/N6619=TDDT<A),
MB*Q(P3C'W>*Z)O'>N>.HRO@FR2/3&R/^$DU,$6YX/,$(P\W/\1V)W!85SO@^
M^\5Z=\7;;P[?>/3XN2&P>ZU.U72H;=;0$_N2SIR'<L<+W6/..I(!E:7^QAX/
M^Q>$-.\2ZQKGC71/"4831]&UE[=;. @ !G2&&,S-P/\ 6%ACC')SU?QI_9WT
M'XT7_AK6+B_U'P]XG\-7'VG2=<TAT6>W;()5E=61T)53M8=N" 6!]4HH XWP
M7\-QX8U6ZUK4]<U#Q3XBNH$M7U/4EAC,<"DL(HHX41$7<2QX+,<;F.U<<#I7
M[*VF>!O&.M>(/AYXIUKX?'7'$NIZ9ID=K/93."3O2*>)Q$_S-]WCG&W'%>X4
M4 <WX9\$IX4\/7>GVNK:E=WMVSS3ZOJ$PN+J2=E"^:<KL! 50$5 @"@!0.*\
MV^ O[+6E_L_>(?$VK:/XHUO5#XBF%SJ%OJ*VQ228,[!P8XE9<&1^ 0.>G%>V
MT4 >50_ 4:1J7B&]\/>./$_AQO$%]+?ZC#:2VTL3RR<%HUF@D\I@  &3&=HW
M;B 1U_PV^'.@?"7P5I?A3PQ9#3]%TY"D,.XNQ)8LS,QY+,Q+$^IKIJ* /'_$
M'[,V@7?Q-G^(?AK6-7\"^,+N+R+Z_P!#:$QWZ?+Q/#/%)&Q^5?F"@Y ))-=7
MHOPHTJRTW7+;6+N^\73Z[ +75+O79$D:ZA <+%Y:*D4<8$DGR1HHR[$Y))KM
M:* /![?]D70]/\!7?@&P\7^*K#X?74KN_AR&YMS&L;N7>W2=H3.L+$G*^9DY
M;YL,<]=K'P)TFYT/PAHNA:OJO@S2/"UQ'<Z?9:&+;87165=_GPREAAWSR,EB
M3DX(]*HH XE?A'H5O\2=7\>VJR0>)]1TR/3'N3M=$6,OLD5"/O\ SX)S@A0,
M=<^:?#[]DW_A7?Q;USXAVGC?4+W6]<E\W4(KJQM_)E.".%15*_>/0_7/6OH&
MBG<5D>%?"K]EU?A7\8_%7Q"MO%EUJ5[XG9WU.SN;*-8V)8N/+*D%,,1USD#G
MUKO/$/P[U#7/B=X<\5KXA:"ST6&:*+1VLTDB=I<"27?D,)-@V*?X0S\'<:[F
MBD,\(N_V7G'[1T_QBTSQ=/I6LSVZV<]A'8(UO<0!%39+\VYCA4^;(Y1?2NZ^
M&'PPG\!^'=9T?5-:'BBVU/4+S4)/M5DD0W74KRSQE02&0O(V 1P#CD8QWM%
M'!_!OX.:)\#_  M>>'?#ID72)=0N+^""7G[.)6W>4I[JIX&><8SGK7!?#K]E
MV3X>?'KQ+\4HO%0O=1\21O#J-@^FA(0I9&_<D2Y0@QKRV_C.>3D>\T4 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
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
M^E?*.C_M*>*HK+X1Z]?:]J2V>BW']D?$RVG6W2*SG>X>TBFF;R\Q_OTD<A2
M$5<XR"?JKX*W&J:MX(BUS5-4NM2_MN>74[-+I4!MK.5RUM$ JJ>(3&6W9.XM
MST  /G'XBZ9\+_"][XCUS0E@TG1=-NF@U>^F\'-JVDV]S& 'C5D"LC X5BK%
M YP2&R*]4L/V4= O2C^(CI]Z%(/V?2-)ATV)CD\LR!I>G'$@KQWQKX<\7_ +
M0_&GB7P@;/XF? K6)[Z[U_PG>%HKS3TD=UOC;R\%D!$F0>@SP3EZ^Q_#NNVO
MBCP_IFLV)=K+4;6*[@,B[6,<B!UR.QP1Q0!XKX[T[X,?"37/#VD:K\/;)[S7
MYQ9Z>UIX?6Y6XG/2,OM.&XS\QZ<YX-7?['^$=Q\2Y? D?PQT^YUB&W2YN)HO
M#4+VEO&X)0R3!=JEMK *3DXZ8YKA/VXI==.N_!2W\+/:1^)I/%);3GU $VXF
M%O(%WXYQEA7:_LI_$/0?$WA>_P!!%G<Z)X_TF?\ XJK2=48-?_;6 WW#OQYJ
M/C*./EV[5 4*% !=^&FC_"+XG?\ "2IHOP^T:V.A:I)H]['?:!;P/YZ(CG"%
M=VW$BX+ 9(/'%=DOP2^':'*^ _#2GU&D6X_]DKYX\/\ B6[\->'?C5+IVN?V
M!J%]\5S81306HGNKD/%8AK>V3!!GD3>JEAM4DL2H!8<_KWQ@^(FA_#KXS-_;
M6KZ7>>$?$VCP:6VH&UGNXH+J2U$MO.Z*T<@"SL00202!O.* /J@?!/X>CIX&
M\.?^"J#_ .)I!\$OAZO3P/X=7Z:7"/\ V6O(/'?C#XAQ_&CXF^&O"6N)Y\/@
MRTU#1K34C"L$%_+<21#:S+U8( H<E=Q&>#6S^S3\0;OQ=XA\8Z=JFH>(K35-
M.2R6?PMXKBC%[ICD2EY$EC4+/#+\I5\D_*>%&T4 >C_\*5^'_P#T)/A\$=QI
MD.?_ $&E;X+^ 7W;O!>@'=USIT7/_CM=G10!Q@^#'@%<X\%Z" >H_LZ+_P")
MIH^"GP_&<>"M!Y_ZAT7_ ,37:T4 <6GP5\ Q ;/!VBQXZ;+*-?Y"E/P8\",V
MX^$M(W>OV1,_RKLZ* .+_P"%,>!"P8^$M()'<VJG^E'_  I?P'QGPAHQ'H;)
M/\*[2B@#BO\ A2G@#()\%Z$2.>=/B/\ [+3W^#'@&0$/X*T!P>H;382#_P".
MUV5% '$_\*/^'7_0@^&#]='M_P#XBE'P3^'B@@> _#2@]0-(MQGZ_)7:T4 <
M6OP3^'BD%? GAI2.F-(MQC_QRE'P6^'P;=_P@OAO=TW?V3!G\]E=G10!Q1^"
M7P\.0? ?AH@]CI%OC_T"A?@C\.T8%? 7AE2.XT>W'_LE=K10!QK_  :\!N?^
M1.T-/^N=A&O\A2#X.>"T&$\/6D0](MR#]"*[.B@#C?\ A4'A#MHR#Z3RC_V:
MC_A3_A'.?[)Y_P"OF;_XNNRHH X[_A4/A+<&_LGD?]/,W_Q=*/A)X4'_ ##'
M_P# N?\ ^+KL** .-;X1>%BV18W"'_8U"Y7^4E;^@>'+#PS9M:Z?'+'"SF0B
M6>28Y/7EV)[=,UIT4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %<GXB^&FD>*/%VA^)+R;4EU/12YLOLU_+#
M$F\8?=&K!7W#@[@>*ZRO+/B[JWC[PY8^*]>T74=)L="T?P^][:PW-DUQ-<WB
M"=Y%=O-0)&%2 # ))=CD8Q0!VVM>!]$\0^(_#VO7]A'/K'A^::;3KSI) 987
MAD (ZJR.<J>,A3U4$>77'[&_PPN3,&TW4UA;51K4$$6LW<<=E<[R[-;JL@$.
MXL=VS!.1R,#$7@WQ1\0]4^&WA+QIK7B?P[I>F:KH(OM3-S8BW3399K4213"1
MIRK(DA"E3C(;.1BI;7]H31/ VD?#32O$7BJP\4ZQXDC DUVQ58+5XQ#(YNR!
ME51FC"* >2W' . "_-^RIX G\/\ BG1)(-7?2_$]T+S5K=M9NB+F48Y/[S(S
MA00,9"J.PK:C^ OA0>+],\32C4[S5M.TXZ3"]WJ<\L;6A #121LY60-@%MP.
M2 3T%8WPW\>Z]/\ $WXP:3XIU6Q?1_#5U9-8S)$END%O+:"=_,)8GY22"S'H
MN< &NOT7XN^"O$5IK%SIWBC2[N'1H?M&HM'<K_HL6PN))!G*H5!8,>" 2#0!
MRWPR_9<^'7PA\23ZWX9T:6TNVW_9XIKR:>"RW_ZS[/&[%8MV2"5&<$@$ D'L
M_A[\/-$^%WAF+0/#\$UOIL<TLZI/<23MOD<N_P SDG[S'C-:VAZ[IWB?1K+5
MM)O8-1TR]B6>VN[9P\<L;#(96'4$5XO\+OB/XN_:&@UKQ)X>U>T\*^#;74I]
M/TDBP%W<ZD(3L>XD9W"K&SY"QJH;"G+\B@#USP_X2LO#5[J]S:273/JES]KN
M%N+EY5$FT+E Q.T84# XX Z 5Q.K?LX>#-9;Q>;B+41_PEL?E:T(M2GC%XOR
M@!MKC&%78,8PI91PS9\T\5_&#XD^";CX?#Q1=Z5HB77C*XT?6)(K$Q6]Q8)'
M-,EQ')*Y\N/RT!)R2,'+94BO0/'7QB\/^(_@YJ_B'P;\4/#?A^(2K;0>*+IX
MKFTMYE=6>,JS ,Y3< N<_," : .E'P?\./J^E:G/#<75UINGR:5$9YV99+61
M0KQ2J3B16VJ2&SR >HKB-'_8Y^&>AWND7%K9:P!HUV]YI<#:[>F+3V8'*0)Y
MN(TY)*K][C=N  KT;Q7\3/"GP_\ LT?B;Q+IFC32J&7[;<)#N7(4N03\J;B!
MN/ ) SS7F'Q>^.<&F_%'PK\/=-\4VGAN35K2ZO+S6P(II;78B&W1$D#(?,+Y
M)93\JX&"P90#MO"WP(\(>$]#\3:-;V=S?:3XDGGN=5L]4O);N.YEFSYSD2,<
M%\\XQFJOPE_9X\%?!22>3PS97:RR1_9XY-0OIKMK:#.[R83(S>7'D D+C)5<
MYVC',?&WQI\0/@Y^S-J7BA]5T?4/&6A6B2W5Q]@;[)>'S%0XC\P%"5;/!^]G
M QQ726FI>,=.U[1GO/%&@W^D_9GN=8MWL?LLUI 89&CN QG(V"6,(05Y!)R-
MIH TM2^!_@O5/#?C+0I]%B&G>+KB2[UB-&*M<S.JJS[@<@_(I&.AY[FNXM[>
M*T@C@AC6*&-0B1H,*J@8  [ "O+_ (>?%+2-'^'WAR;QA\3?#'B#4M2DGCM]
M:M98;.WU$K*X_<IO(;8!M8J2/E)XKI]+^+?@K6O"5WXHL?%>D77ARTD,5QJD
M5Y&;>)P0-K/G .67 [[EQG(R <O+^S7X0DM=0L%FUR/1-2NI;S4=%75Y_L5[
M)+(9)-\98X5F8[D0JK#(8')SUUO\.-$M?B /&4,4\>M#2AHJA;AQ;K;"42!1
M#G8&W ?,!G''2J</QF\!SZ!+K:^,-%72HKK[#)=27T:(ES_SP;)&).GR'YN1
MQ5SPW\3O"/C&;6(M"\3:3J[Z.^S4!97D<OV4X)_>8/R]&Y/'RGT- &+\0O@?
MX;^*'B+0M:UV35'O-"E%QIHM-1EMDMI@?]:!&PRY'&3G@8QUS4\1_L[>#?$_
MQ/M_B%<Q:G;>+8($MH]0T_5;BU(B4DB,K&ZJRG)R""#GG-:$_P 6?"GB3PWX
MB?P_XXT*"YL+)I7OY+F.2*QWH?*N)%+ &/.""2%8#@U7T3XGZ%X6^'/AC4?%
MGCC1[^>]TY)_[8C*P1:AMC#23Q1@GY,'<2.%!!.!0!B7_P"RMX!U+1]<TVX@
MU:2+6-5379Y3J]R98]07&VZB??F*3  W+C@ =!21?LG?#6.'Q;"='NIHO%-M
M';:HMQJ5Q+YH39MD^9SB7=&C&7[Y90<YSFOX[^*&L6OQA^"]EX=U:PO?"'BN
M6_\ M7V:))VN4CLWEB>.;?C9G8WR#. 221Q72?'?XL'X.^ 7UBWL!JVL7=W!
MIFEZ>TGEK<WDS[(U9NR]6/<A2!R10!SL?[(WPX$FH32V6JW-[J.GIIMY?3ZU
M=O<7,:2&0-))YF7DW8PYR5"J%V@ 5V_@?X6Z)X!O]3U&R>_O]6U)(8KO4M5O
M9+NYECB!$49=R<*NYC@=2S$Y))KS?XJ^/?'?P!\)1^.=<U.R\7Z';W-O'K>F
M6>F_97MHI76,RVC>8Q.QW7Y)=Q8$_.N.:OQ!^-_]O?$V'P!X8\9V7A6:70'U
M6/7#%%<AKII8TMK<I("NTJS.RX#$%=K+SD ^@:*^/=.^._B[XE:)XLN-.^*W
MA/P'J?AF_;39OMUM%)8W5LD,*R:@ID;>H:XE;ROFV8558,237TEJ_P 3/#/@
M70M+N?%/BO2K(W-L)%N[B58%N %4O*B%CA/F!)R0H89- '845RWB;XI^#_!E
MA9WVN>)M+TRSO(O/MY[BZ14EB^4F13GE!N7+_=&X9/(JGKWQL^'_ (7F\K5O
M&N@Z?)]D2^*W&HQ*1;NR*DOWON,TB -T.X8S0!VM%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !2'BEHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K@?C[-Y?P3\=1K%/<
M37.B7MM##:P/-))(\#JBJB L26(' [UWU% 'A/P]N$_X8RT2TN+*]6YLO!D&
MG7-C-83"=+E+)(VC\DIO)#\< YZBO#/#MIJ/AW0/V0M9O="US['X=COK+5$@
MTFXEGM9Y+(1QH\2IO&YP5!QCOG%?=-% 'Q!X^T;Q/XOE_:87P]HNJWMY>:KH
M=_:6AM9[7^U+6TCMA<10RE1N)$3I\A)/;[PKO?A3?^"/$&MZ]\1M/\">.Y9K
M7PW/9ZK>^*!=R3RQ*5E_L^*WF=A<.<29VY (5<GS./J*B@#GO!=WIOB+P%HU
MSIVE3Z)I-[I\3P:9<6WV26UB9!B)HA_JRH.-HZ8XKYW_ &9-4;]F3P7<?"WQ
MOINKV4FD:E<_V3JUKI5S>6FJVLLK2(T<D,;@2 N0T;88<=>WU310!\S?';5C
MXS\0_!BXU#POJ2Z?#XO^W-;SZ;-<,EHEM,B7%PBQD09D="$?Y@"I;:0RKY)\
M6]/EU#P'^U1IMAH.K2W&MZM93:5;PZ+<_P"F,(K=9'B_=X;YXY<L/0DG!!K[
MTHH ^,_'TNGV?QW\=2>-O#_C36/!7CS2+"/1[WPW%>/#-$D#1RV4\<)#*S/(
M[*''_+1LXS6]%81>%?VB_@G;PZ#J6C:3HOA2ZTV:(Q3W<6G22)"(+>2Z"E6;
M"[<[CR.O(S]744 >!?MU17>H?LP>,])TVQO-3U748H(+6SL;22YEE/VB)FPJ
M*2,*&.3TQ7:_#WP%X/\ "]M-XNT?3FT\ZCI,$%VODR('BA\QQF%EW!LR.",9
M/ Q7I%% 'P'X>TAIO@1^SEH^H>&M1EFTCQR;G4[2YT*X9[6W$MXQ>13'\L?[
MZ$\C!RI_A-7?%NH2^%_%7QBN$\)WMSH]SXYT&ZCO7TBYDM].BCB3S=22% OG
M^5+&,JI(9F4L&7@_=]% 'YT^/X[B_P#!GQ_TR31_%6MRZWK^@ZA97.J>')UD
MO+>-K1I92$MT1?D24[=JG:IRN<UV'QU\(ZIXM^(7Q6L_ VEW2MJ_P]L;/3DM
M[&2&VOGCNC-+;JVU4+&W^7;G.'VCTK[FHH ^8[#XA>%/BQH/BGQ-I7P\UC3M
M3C\(SZ7J-]J.D3020MUCTZ.,I^_8.SD[ 0NU>?F 'G/A?4+[2-"^#.E77A[Q
M!HLJ_#]]/;7--T*:ZOS=#RE?3 C1LD&3'O:22/H!AT&6/W%10!\(_ V2\AL_
MV3[>YT77+67P^^L6^IFYT>ZC6U:2TEBC+LT8 5G=4#=,@\\''OO[7?PUUSXA
M_#W0;SPW:?VEK7A3Q%8^)K?3@P5KS[.6W1*20-Q21B 2,D =Z]QHH ^:?VD=
M8D_:%^$5W\._!%AJ5QK7B26UAN);_3+BUBTF!9DDEEN6E10A4(0(\[V)X4X-
M3Z4D'AC]KS3H4M]2?2K#X?)HBZ@=/G: SI>!Q&90FS=Y:[NM?1]% 'PGID,Z
M?LY?M36,NC:H]]KGBS7]0TRUGTFY#W,-P(U@EC4QY8$J2".F.<5U$?BX?#_X
MHC5?%7A77O$W@GQAX*T_2+*ZT_2)KW[+)")!/8R0JI=?-,F>0,D =B5^Q**
M/B/7K&V\"_%#=XP\$>+],^'_ (B\)6.CZ7;>&3=3C3EB\X-I]Q';'=EDE4D$
M,-V0"WS-6UX-^'?AJV_:-\$:9/X%N[+PQ;> )M/MK+6K*2]CMIGO$DB@EF=7
M3S?(WY4N=O*Y.!G["IK*6QABN#GC'/M0 ZBBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ KG]<^(/A;PQ>"TUCQ+I&DW94/Y%]?Q0OM/0[68''O705\7?M[(\7Q
MG_9GNXK&2_>W\5JY@@V>9(/M5CA%+E5RQP!N(&2,D=: /K=/&WAV30Y-977]
M+;1XR ^H"\C-NIXP#)NVCJ._<50LOBKX*U.ZBM;/QAH%U<RL%CA@U.!W<]@
M&R37RO\ #'X#>,?!OC/X_P#CW6--3PCX2\3:9>K9^$Q/#,9&*EA<2K"S1*P
M<8#-_KG'09/RMIWCG29/V)/#GPFO_#L\?BGQ)KDJ:3K&J1QPV-HZWJ>:QG9M
MR,!\C J,!\GY>H!^KNO^._#7A6YCM];\0Z5H]Q(GF)%?WL4#LN<;@'8$C((S
M[55TKXH^#-=U 6&F^+M"U"^*-(+6UU*&67:HRS;58G ')/:OA;_@HEX4U+PM
M^S1\&/#^L7[:MK6GWEM8W5^&+-/,MH5=@S$$Y89R2">,U]*?".WM/BCX[\1>
M+=;\+_\ "*:[X-\3W.CZ;!+% EREJ^G6V8YGC+*X=IVE&UCC* $@<@'H<WQV
M^&MO*T<OQ#\*QR*<,CZW; @^XWUT,7C'0)_#H\01:YILF@E#(-42[C-J5!P6
M\W.W&01G/45^;'@#Q;JG@O\ :)_:/GTGPP/$ N_$D5E<73+ \.G0RZD\;RR1
MODN,,1A5;GEL#FNK_:-\/P:5^U'\"O@G!"T'PWBO$UD:6P'D3R3W]Q(T150
M40+Y:J?NJY]<D ^\/"_Q*\(^.'G3PWXIT;Q"\"AI4TG4(KIHP>A81L2,Y%17
MWQ5\$Z9>SV=YXPT"TNX',<MO/J<"21L.JLI;(/L:^//^"D>K7?PR\8_!KQWX
M6!M/%MGJ$]K$]K\DES#^Z/D-CED.67:<C$K#^*L[XH^,+#X=?\%%-4\4:AI6
MH:MI^E^#'N[R#2XDFF\L1$.Y1F4$!3R,].>F: /N?_A+=#.A-K7]LZ?_ &,H
MW-J/VJ/[.!G&3)G;U('6GZ#XGT?Q5:R7.BZM8ZQ;1OY;S6%RDZ*^ =I*$@'!
M!Q[BOB+]BOP[=77PG^.7C^TG@LO"'BZ:_N=(\.V\P<:<J_:-P=!\J-M>),#J
ML:D\;:X7X)^-)/V*?C=X@\,WME/+X9\9^'K;7=#L(@2TM\8=T=M'DG!:0S0
M$DDB+- 'Z$7'Q'\)VFJRZ7/XHT6'4X6*R64FH0K,AQG!0MD''/(Z5GR?&CX?
M0YW^._#28Z[M8MQC_P ?KXP_9?\ ",G@W_@HQ\2]+O)!=:E'X3CNKVX)+>9>
M3+ILUS(I/(#2RRD#L&Q7"_L]>*KOPM\8OCI:VGA@:S:ZQ\1M'T>\O9H8);:P
MMI]7NHI1(CG<?-1S&NU2 3DE<+N /T5N?B=X.L[*SO+CQ9H<%I>H9+6>34H5
MCG0'!9&+889XR,UH:#XMT/Q4DCZ+K.GZPD>-[6%U'.%],["<=#7PY_P4G\"Z
M1\./V2O"/A[0X_*TRQ\6H+>(X_<I)!?2>6, 85=^ /0#.>M'[95PWP<^.WP#
M\?>$T^P>(=5G.G:E':?(=2MT>V CD ^_E9G7)R>4_NK0!]T:[XCTGPO9"\UG
M5++2+1G$8GOKA(8RQ!(7<Q S@'CV-,T#Q3HOBNWDN-$U>PUB")]CRV%RDZHV
M,X)0D X(XKRW]LA0_P"RW\2PP##^QI3R._&*R/V')8+#]D3X>S2O';V\>GS2
M22.0J*//E+,3T ZDF@#UBX^)G@^SU1M,G\5Z)!J*2^2UG)J,*S"3.-A0MG=G
MC&,U9T+QUX:\47<EKHWB'2M7N8DWO#87L4[HN0,E58D#) S[U\;^)D@N?^"J
MW@Z15216\--('&""?LUUA@?ICFN.^._PT\3>"_B7XY_:&^&CLFL^%?$KV^L:
M4%_=W5DMG:M+(0#R,O)Y@[J=_!0D@'W=+\4/!L!NA)XMT*,VK[+C?J4(\ELD
M8?YOE.01@^E0P?%SP+<S1PP^-/#TLTC!$C358&9F)P  'Y)KY/D^)F@_&O\
M9)_:,\<Z%9M:6VL2NTD<L861)4TC3UD1C_%MD#@-T/)'6L+]C^PLOBC\+/ /
MPYU_PDUIH,?AR\UR+6IXX&>YNX]541R6\@+,GE L#NVD^9C;MP2 ?=VK:SI^
M@6$E[J=];:=91XWW-W,L4:YZ99B *R=&^(OA3Q'>K9Z3XGT;5+M@2(+/4(II
M"/\ =5B:J?%Q5D^$_C0,HD1M$O05."&'D/Q7YR? WX+>,_C?\ O@K;^$]&?1
M6T#Q#>:C<>,Y[J!!!']H/R0*KF9FR,X**NY%Y()( /T=N_BQX(L+J6VNO&7A
M^VN(F*20RZI KHPZ@@OD'VKHM.U.SUBSCN["[@O;2492>WD$D;CIPP)!KX'\
M?^/-+^%O_!0KQUXIU;2+_5]*T_P6);VWTN".:7R]D"LS(S+N4 C/7 Y/R@D<
M_P#!^^\3?"K]BGXU_$SPY?6^GV'B.]>ZT#3=-N"_]D1O<>1(PP!Y<BK(, <C
MR4/M0!]]7OQ1\&:;K1T>[\7:%:ZN'$9L)M2A2<,>B^66W9]L5?\ $'C'0/"?
MD_VYKFFZ-Y^?*_M"[C@\S&,[=Y&<9'3UKY4^"WPT\.:E_P $Z;BSN+:"[36?
M#U_JE]=3(&=[LB603,QZO&RJ QY'EKZ5\PZQX[USQ[_P3#)U^::[DT;Q5%I=
ME<SG<[VR(K)\QYPOFM&/9 .E 'ZDZ#XQT#Q4)#HNN:;K C^_]@NXY]OUV$XJ
ME/\ $WP?:ZH^FS>*]#AU%)?(:SDU&%9A)G&PH6SNSQC&<U\ ?MH7K_"7PU^S
MO\2_"I_LOQA!916[SVPV&\A2"!Q'+CEU!W+@\$2,#VKM?%C"7_@JYX D:'RV
MD\/NS*1RI^Q7G7'?MS0!]K1>,_#\^O/H<6NZ;)K29W::EW&;E<#<<QYW=.>G
M2J^N_$7PIX6U"*QUKQ/HVD7TH!CMK_4(H)'!Z85F!->._%GQ3/\ #OQQ\6/%
MVFVL4VK:1\.;:[MV9 ?G2?467=ZJ"H)'H*X/_@G+X.TS7/@C=^/-8CCUWQ=X
MJU"[?5=5OP)[B15D,8B9FR=N%+;>^_Z4 ?3^J_$+PKH7E_VEXFT?3_,)5/M5
M_%%N("D@;F&<!T/T8>HJG;?%KP->7$5O;^,_#T\\KB..*/58&9V)P  'R23Q
MBN7\'_LT^ ?!.M#4K#0[4F">]FL;:2%##9?:FB:81)C"Y,0QC&U25'%?)/\
MP30^&OA[XD_L\>)K/7=/CNA!XMCNX9PJB:&6&*VDC9'()7YEQQU#,.YH ^[K
M_P =>&]*UJ+1[WQ#I5GJ\H!CL+B]B2X<'H1&6W'/;BM:TNX+^UAN;::.YMID
M62*:)@R2(1D,I'!!!!!%?G?XT\8>./V5?&_Q'NO&'@RU^*7P:\=:O-?W6L6X
M$K*DIV"%Y.0-BA4$;X7*?(RY-?;7P&OO#VH?!7P,_A.[FOO#<>C6MO83W( F
M:**)8U$@' <;,,!W!H [RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
MO/Y!/\8+FU81S6G@J"59]TJM')JKKRF%."L(.#D\L0.,<UU4&ZC<ZRO#J_\
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
M-A)&X(X8$'!'T---K8#P33M53X>7TDO@Z'Q(ND2.TC^'=0\+ZD;9"Q)8P2"
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
M8]CPV#3/!.&_T;QX#V9M.UH$?3$531KX-:7;)#\0) ISLDL-<VM[\1_UKVS
M]*,"D\9B'_R\?WARKL>5:1K7A#00C6>D^+6*R"0&31]9FPP! /SQ'CYCQTZ>
M@QOGXLZ6H'_$K\2M]/#.H_\ QBNVP*"H/:N:<YU'>;N_,=K'%M\6M&3[]EXA
M3V;PUJ7_ ,CT\?%C0/XEU>/WDT*^3^<-=AL7.<#/K1L7T%0,X\_%SPRH&ZYO
ME[<Z5=C_ -I4C?&#PJ@RU[=(/5M-NA_[3KL=B^@HV+_='Y4 <9_PN3PGC/V^
MY"_WCIMUC\_+I5^,?A%CC^U)!];*X'_LE=EY:YSM&?I2[1G.!F@#C?\ A<7@
M\#)UE5_WK>4?S2NGTG5[37+"&]L9A<6LHW)( 0",X[C/:K84#H * ,4 +111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 A.*6BB@ HHHH **** "BBB
M@ HHHH *\*\=V7@GXB?'2\\#^(KG3=1^W^$9;6XTB6X3S6#7,;C"YW!@%#J1
MR,!AT!KW6B@#Y ^&,7CKX5?'#2O ?B]+CQ#HGAGPSK%SX?\ $,>6N-1L6DLM
MEN_3]_%Y>P^H9#Z%O'/ 'C;P0?B%^SAJ<>H:/:>'UAUNTO+"*(RO8I+9OMMK
M^Z;_ %\[NWS*549.0N#N;](=HR#@9'&:C6VA0@K$BD.9!A1PQSEOJ<GGW- '
MYBZ3HGPYMOV<_"FJI'H-OJG_  L]+=M1BFCCN(;,7[Y1958,D0A8' (4!MW?
M->B?$)=,T#Q+^T;X=^%45C932>'-"E&C^&S%&9T263[;Y,29!?[,S*<*>6&1
MSS]]T4 ?'WP//P=\4>*=>\::'XOU_P 8P/X4EL->6]TNTM-/M;%=K>5<16UG
M &FV[U4#<VQ7'W0M?2GPLN?";_#/P[<>"EAM_!S6$<FFB.-HD6W*Y4[7 8<<
MG=SUS751Q)"&$:*@9BQ"C&2>I^M*B+&H50%4#  & !0!^=L?ANX^*=A\=[[P
M5X@_X2&[T[QW/JMQX-MM2_T3Q#IR1Q>9$Z1G<P?#!6&58H%P>WI_B_XT^"OB
M!+\!?$6AW-DWPKT_5FBUW3L(D6CSFU:/3TNX1\L*QR@X+@("JD'&#7V+39(U
MEC9'4.C JRL,@CN"* /@7XJZ$K?#?]I>Y\/A9OAG>ZUX>NM-&GG-H;A;BV;4
MY82G&S(4NR\;D?D;35CXN_#V"UUKQIJ7[.MM96]I_P ('/:ZJ_A-U^S33&XB
M,2)Y1*M<^0+AAM^?!4D_.N[[R1%C4*H"J!@ #  I(88[>)8XHUBC7HB# 'X4
M ? B-\'_ !SX)\7^*O#_ (HUG7[RW\"7FGW]AJ-A8V=AI\2Q;H(KI8[2%3,L
MX01#+-N4E?E7(?J'@OX<^&?V8_@9XUL--T>!9=;\)3>)-94+(-L97SS</R!M
M9W# XQ]T] !][Q01P[_+C6/>Q=MJ@;F/4GU-+)$DR%)$5T/56&0: /*/V@O
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
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% #719%*L RL,$'H17)-\'O ;N6;P5X=9CW.E0'_V2NOHH XY?@WX
M!7IX(\.C_N%0?_$4I^#G@$_\R1X<_P#!3;__ !%=A10!QP^#?@$'(\$>'1]-
M*@_^(I/^%,^ 2<_\(1X=_P#!5!_\17944 <9_P *7^'_ /T(_AS_ ,%4'_Q%
M._X4SX QC_A"/#G'_4*@_P#B*[&B@#C3\%_A^>O@?PY_X*H/_B*4_!KP">O@
MGPZ1Z'2H,?\ H%=C10!QQ^#7@$C'_"$^'L>G]E0?_$4B_!GP"A)'@CP[DC!_
MXE,'_P 17944 <?_ ,*<\ _]"1X<_P#!3;__ !%*WP>\!LV6\%>'B>G.E0?_
M !%=?10!QW_"F_ .,?\ "$>'1]-*@_\ B*</@_X#'_,E>'L]"?[*@R?_ !RN
MOHH X]O@[X#9@3X+\/G'8Z7!C_T&E7X/^ U.1X*\.@^O]E0?_$5U]% '(M\(
M/ CGYO!7AYN,#.E0<?\ CE))\'_ DN-W@OP^<'(_XE<'_P 177T4 <@WP>\!
ML2?^$*\/!C_$-*@S_P"@4U?@UX!4 #P3X> '_4+@_P#B:[&B@#C_ /A3O@0'
M/_"&: #_ -@R'_XF@?!SP$HP/!/AW_P50?\ Q%=A10!QP^#7@$'(\$>'1]-*
M@_\ B*7_ (4[X" _Y$GP[_X*H/\ XBNPHH X_P#X4YX"_P"A)\.GZZ5!_P#$
M4-\'/ 3C#>"/#A'OI-O_ /$5V%% ''CX.> 5&!X(\. >VDP#_P!DH/P=\!D8
M_P"$+\/@=>-+@_\ B:["B@#D!\'_  ( 1_PA?A[GCG2X#_[)0WP=\!L<GP5X
M>SZ_V5!_\177T4 <@?@_X$(Q_P (7X?Q_P!@N#_XFD_X4[X#*@?\(5X>P.?^
M07!_\37844 <8?@M\/RX<>!_#BN/XETJ '\]E1O\$O 3G*^$]+B/K#;B,_\
MCN*[>B@#A1\$/ Z@[?#\"Y[K)(#_ .A4-\#_  0QR=!C)]YY?_BZ[JB@#AA\
M$O!2YVZ&JYZ[;B8?^ST@^"'@P# TF1?]V^N!_*2NZHH X)O@;X-8$?V?=KG^
M[JEV/Y2UV.D:3;:'IMO86:.EK;ILC5Y&D8#W9B2?J35RB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M.3WVBKKMUX=GU6&[1GM+FW24NT\ &Z.-C"RHQ/S97(7<N?7Z^:]-^!GC"_\
MC/H'C2]TG0/#>LV&IW,VJ>(] OY5;6].(D6&VGM?*4&3#0Y=V;;Y1()) 'TI
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
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
M^M9_PU\8:EXC76+#6888]4TBZ^R7$EKGRI#M# KD ]"/S'K1[%N$IQ::CO\
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
M30H@;32[*^M9[F2X&,-=3.RL6+_P GY5 /!-=&$GAL+-U%4?*K-I;ORUMO\
MX=B9)R6B.A^!O[->C26%AXB\7:+:WFHR0*\5K?$7+ L,F28MD%R,<#Y5'09Z
M>[VO@?PUIJEK;0-+ML \Q6<:<?@*\1TWQIHGA&?R_"OQ'V:4@VQZ/K6F7%W%
M"HZ+'(-CJH]"6K=7X^QJNV76M!#8_AM+X@G_ +]<5AC,15Q=1U'6NNUVK+M9
M_P#!]0BE!6L=U9_$[P4\3M::U9-$BL[-"?D '7D#%;?A;QAH?C*P-YH6JVNJ
MVH;:TEK,'"MC.#CD'V/-?/MUXC\-WUP2MYX)L5EF\Z1AX7N9W9_[QR5!/'4B
MMKX>^(_A]X*UF]U>3Q2EYJ-S$+=_LNDM9P! =W$4<8!.3]YBQK&K2P:IN4)O
MF[;_ *+\QIROJ?06:XOXD>-W\/6L&EZ3LNO%6I[HM-LB1R?XI7](T'S,3Z8Z
MD50?X\>!Y;:3R]?"-MX8VDQP<>FSFN2\&^-_A[X<OKS6+_Q.=:\0WQS/J<]A
M,C[/X8HUV'RT']T?4Y-<5)TXWG4UMLN[\_+OU[=U9>\*^!/%'PLCC_LJXG\4
MVLS-/>V]S=A)&F8#<R%Q@?-N. 5'.".];+?'+2M/OTL-9TK6-$OWX2"[M<^8
MW<1LA8./<<<U83X^>!6Z:TV?3['/_P#$51UKXJ?#;Q-9M9ZE=P:E;-R8+G3Y
MI%^N#'^M=/UJ%:?-B87\UH_\G]WS)Y6MF;DOQ"DE0FV\+>(+D%<J?LT<0/\
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
MXM2$]@_QKNK<+87I1X[9O[0$:HR,&12F I4C@C!Z4 ?7G[0/Q3N?@G\(]?\
M&MKH\6NG28TEDLI+HVV]6=4R&V/R"P.,#(!YKT3 QTKX'^)6G6?A+X#?M8>%
M=+:2#0=(U6T^PV+S/(EL)HK21U3<20#(6.,XR37>^-O >B^.OVS_ !7H^M/=
M7FD7'PY6]DLAJ$RPO+]K:/<55\<*JD+P,@-C.&H ^N\4FQ?[H_*O@GX4:8FE
MZ7^REXR@O;^7Q/KMS+IVI7]S?RS-=6OV24>2P=RNU?+3:H'!&1R233TKQUH1
M\<?"+Q3H>L6MG;ZKXVU*.XO]2OU;6[NW9K@2?;"NU8X 0BI$P;"B([@3MH _
M0/%!&:_."7PSIVF_"#XW^+[:\U%==\*_%IK?1KN74IW-G&M]8Q?*&<CE)'4L
M<EE5<D[17Z04 )C%+110 F*, 4M% "8'I1@9Z4M% !28%+10 F!Z48%+10 F
M!Z"C /:EHH 3 ]*,"EHH *3 I:* $P/2C ]*6B@!,#THP/2EHH 888R<F-2?
MH*< %  & .PI:* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "L.Q\"^&]+UZXUNS\/:5::U<%C-J,%E&EQ+NY
M;=(%W'/?)YK<KY?_ &F](\0_#SP0NO6?C7Q'_:NI^+;. O;:@\,%M9W%V$$"
M1 [0%C*KNY8MEN <  ^DKG0].O+B>XGT^UGGN+?[)-+)"K-)#DGRF)&2F68[
M3QR?6N:@^"_P^MK.TM(O OAJ.ULTDBMH5TBW"0I)@R*@V84/@;@.N.<UY?\
M&C1]'^%W@W4;OQ%XX\>P>'K^^TU8&TFZEGN[2X28\"=@VR*4M$K!\#((!RP
MWK3XR7_B?X]>*?AE_P (]J=GIUAI4,C:K"T:N'F,H\T,),I'M3"G:6WYR ,9
M .W7X/\ @-([.-?!/AT1V;F2V4:3!B!B02R#9\I) .1W%6['X;>$=+FU&6S\
M+:+:2ZE&T5\\&GPHUTC'++*0OS@]PV<UX1^RI\7'T_\ 9D\ 77B&]U7Q1XGU
MJ]U.VM(#(;F_U"2.^NB0&D8#"1IDL[*JA0,C@5Z'IW[27AG5O"=QK=EIVNWD
MEGK:^'M0TFVT\RWUA>%PA6:-"0%7()=2PP>"3Q0!VFG?#?PEH_ABY\-V'A;1
M;+P[=!A/I%OI\,=I*&&&#PA0C9[Y'-7]7&BZ;H,EMJGV"UT4Q?9GAN]B6_ED
M;?+(;Y=N.-O3'%:E>%?'+PAJE[X_T'Q&?"<?Q!T"RL9+>;06F4/!*S@_:5C?
MB0E1MQ@]/QKHP]*-6?+)V_K;6R,*U25*'-%7_KRU/4/"_@KP?H^E7*>'-!T.
MQTW45Q.NEV<,<-TN"/G" !Q@D<YZFH#\(_ IT!M#/@OP\=$:X^UG33I4'V8S
MXQYOE[-N_ ^]C/O7@VC^/-$^&WA/XE^(/!=C>Z#JEJMI//X.UZT:**RD+B,R
MHBL/E<,?NL.B]!@5ZWXZ^)6I^&/B/H/A^U@M)+._TR_O99)D8R!X4W(%(8
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
MBIM,(=5&PG//W>M=EYJ?WU_.N,7X/>&4Z6]Y^.IW7_QRC_A3OAG(/V:\R/\
MJ*7?_P =KDG.527-+<Z804%RQV.S\U/[Z_G1YJ?WU_.N-;X/^&GQNM[SC_J)
MW7_QVD/P?\,DY^S7G_@TN_\ X[4%G9B5#T=?SI?,3^\OYUQA^$'AH];>]/\
MW$[K_P".TG_"G_#)_P"7:\_\&EW_ /': .S\U/[Z_G1YJ?WU_.N.7X0^&TZ6
M]W_X,KK_ ..TG_"H/#(!'V:[Y_ZB5U_\=H [/>,9R,4>8N<9KBQ\(/#P(VR:
MU"H& L'B#4(Q^2SBE'PFT<# O_$6/^QFU/\ ^2* .SWKZTGF+ZUQ?_"I-(Y_
MXF7B3G_J9=1/_M>E'PETD'C4_$G3&/\ A)=1_P#C] ':%P.]*2!WKB6^$FD-
M_P Q+Q(/IXEU$?\ MQ3S\*=+/_,2\0CZ>(;\?^UJ .S+ #.:6N'/PDTP#Y=6
M\2*0,#_BHKX_SFKM+>$6T$<2LS!%"AG8LQQZD\D^YH DHHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ I!2T4 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% $5Q<+;1[V#$>B*6/Y"I =PR*6B@ HHHH **** "BBB@ HHKYX_;?\<>)/
M#_P8U?1?!0N#XIU*RN+GS;20I+:6%NHDNYP1S]TI&,<[IEQ0!]#T5XK\&?B?
MIO[1?[,^G^(KLK,]YIK0:I#$YC,=U$N)1E2"OS+O7D':RGO7YW_#3Q/XNU_]
MGC0[CP-K'BS4_C,?%[Q0-IMW=3/_ &>(%+"<$F+RMY7_ %GO_#NH _7JBOSZ
M^.&K0>%_V[OAG:>+=9?1_#EYX7_M'Q%"+V9+%[A8[[?(RJV -T48S@?=!KL/
MV/\ 4M?\9_&CXKKI-]JFN? 2;S(=)EU2:::%KC?&"EL\I+>6%\\$ X'R9YH
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
M.PKS3PM^U;\/O%4OAD1W>I:9!XF?RM%O-4TN>VMK^3./+CF9=FXGHI()[9H
M\Z^)'[/?C?QC^V#X6^*D6G^'KGPOH>DR:-+IMYJ$GGWL4B7:.^W[.4'%V?D+
M'.P\\U7^"'[-'Q _9J^+GBH^"[S1-2^$VN.UU%H>HW\\-S93X&TJ1!(..4SG
MYD"EN5%>EWG[4_@ZQU[Q3H\EAXE>]\+K&^LK!H5Q,+)'0NCN44_*R L",Y4$
M]JW=>^/W@S0_A/%\2EU"75?!DD:S?VEIEN\X6,MMW,@&X -\K C*G((&#@ ^
M>?V=OV7?B3\#K#Q6-6TCP?XLO-4U>+7;)H]=NK9;:YBWE<_Z&3U<CCL2",5Z
M-X8\%?&O0]4TG6M3N] \1M-IMS#KVBW-].D4TLMY--&MLYB8*L44BQJ'7#*-
MI(^^._M_CGHKWVCV]SH_B/34U:YCM+6ZOM'FB@,L@RBM(1A=W09QSQUJGK_[
M2'A#P]_;UQ,FL7FD:#*]OJFLZ?I4]U9VLR#]Y&SQJ22F<,5!5#D,5P< 'C_A
MK]F;QA\.(_BWXF\#Z?H7AWQ-XX\FWL-#M[YTL]'A",))A((?FE+,SA%0(A.
M2*R?VA/V'O\ A-/AIX7M_ASIEIX9\7:/<P7$,MYK]Y)%9HJX,<.Y77[VP[E5
M.8UZ]*^ODU*W;3%U!I!%:&'SS)+\@5-N[+9Z8'7-97@/QSHOQ+\(:5XG\.W@
MO]%U.$3VUP%*[ER0<J0"""""#R""* &>%KGQ,W@BSE\06%BGBE;7_2;6SNB]
ML\X!'RR% 0K$ _=^7=CG'/A7[('P,\<? _6/B"/%%MH[6GB357U>&?3-0DF,
M3,3^Z*M"F?O?>SVZ5]+T4 ?*_P"U+\!?B%\6OC-\*_%7AFST5]-\#:@FHF/4
M-2>![QO.@E* +"^S_4;=V6ZYQVKT)8/B[KOQ%TS5]1T/0=(\.Z1873Q:7::]
M+/)?7SA4C,C_ &9 B*ADQ\K<MGTQM^+/C_X=\'^/!X.N].U^[UYK)M1CM].T
MB:Z$MNI :1"@.0&(4]\X&.167JW[5GP[TSP#IGC2'4KO5?#>H7?V!+O3;&68
MQ7.0HAEC WQN2<!64'\QD XC]A3X"^,?V<?AQK7A7Q9'I<K7.K2:G#=Z;>/*
M#OAACV%6C7&/))SD_>Z<5[-\7?#NO^+/AQK>E>%M2CTCQ#<1*+*^E9E6"0.K
M!CM!.!CICGIWKH+?5Q<:(-2%G=Q@PF;[+)#MN.!G;L_O<=*\DTW]K_X=7UC'
MJ-Q/J^DZ.^H-I1U?4](N(+**[5MIBDF*;8SNXRY R#S0!QWQ)_9SUWXX^,O
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
M*S<A<Y..V: /CSQKXQ\;>!/C7^UIK'@W2[/41;VWAPZA)-NDN+6W.G,'GA@
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
M/@VP^(7A+4_#FJR74>FZE";>Y^Q7#02-&?O*'4@@,,@XZ@D=ZS-9^%NC:_\
M#.;P'>RW\N@S67]GR_Z6XGD@QM*-)]X@K\I]0: .HL+^WU2QMKVSF2YM+F-9
MH9HSE9$895@>X((->#^'[ZXT/]N7Q9HEJ6_LW7/!%GKEVH^Z+J&[>U5L?WC%
M@9[A!Z"NQT+]GOPIX67P7):'6;@^#!/_ &/'-JL\GEK+&$:-@SX=0H 4-PN,
M=,U+\.OA]=P>.O$WQ"U^W2U\0Z]%!906*R"3^SK"$$QPLXX:1G9Y'*Y4%@H+
M!-[ 'I5%%(6 ZF@!:*@N+ZWM(6FGG2&)/O22-M4?4FN?N/B?X1MG=)/$NE;T
MSN1;M&9<=<@$D5I"G.I\$6_05TCIZ*Y^T^('AB_D6.V\1:5<2-T6*\C8G\ :
MW(YXY0"CA@1D$=Q2G3G3^-->H)I[$E%-,BCJ0*%D5NC _0U QU%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%97B'Q-IWA:R^
MU:G=+;1$[5R"S.W]U5&2Q]@":<8N348J[ U::6 KAK/Q+XK\4-*^E:-%HM@#
MB.ZULMYLH_O+ G('^\P/M4B?#^]O\OK7B;4[]FZPVLGV2'Z8CYQ]6KH]BH?Q
M)I>6[_#3[VB;OHCI]0U_3]*&;R^MK3@G]_,J<>O)KGK[XN>$[!S&VLP3RC^"
MTW3G/I\@-7K/X=^&;),1Z'8L2<EY81(Q/J6;)-;L5G!;H%BB6-1_"@P/RH7L
M(]W]R_1AJ<+)\:]$5OW>G:]<(>CP:-<N#],)6+KW[1V@:5&88=-UNXU5E#Q6
M#Z9/"Y7.-[%D^5!W;\@3Q6WXD\5ZIJVL2>'?"<:"Z08O=8D >#3O]G;_ ,M)
M3GA.W!; P#N^%/!6G^%+0B$/<WTN#=:A<-NN+I\?>=NI]AT'0 "NS_9:<5*I
M3=WLN;\_=T7XOR6HO>>S.&\)0V7Q-U#^TM:\06&NHBAH= M'_<6ASUD4G=(W
M'5U !)P!QCU>*)8T544(H& JC  ]*\F^*\D>K>+?"FC:"J'Q5'?Q7<ES&/FL
M[-3F9I".SCY0K?>)XZ5ZW']P5ABO>C">R=[1[+\-^]KNVO<:;NTQU%%%<)04
M4AX%8?B+QOH7A.(OJ^JVNGX&0LTH#-]%ZG\!51C*<N6*N_(#=I*\QF^+FJZS
M,T7A3P=JNL)QMOKU196K#^\K/\S#_@-++HOQ+U6+S[_Q9I/AV$#<T.F:?YY
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
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 A%+110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 4=9M+J^TRX@LKI;*YD0JEPR%Q&?7:&4G\Q
M7#'P!XS)_P"1YB'_ '#YO_DJO1Z* /-O^%?^-/\ H>HO_!?-_P#)5"_#_P :
M Y_X3F(_]P^;_P"2J])HH \X/@+QICCQQ!^.G3?_ "53?^%?>-,_\CU%_P""
M^;_Y*KTFB@#S=OA_XT/_ #/40_[ATW_R52#X?>- <_\ "=1$?]@Z;_Y*KTFB
M@#S<^ /&>,?\)S#]?[/F_P#DJE'@+QIN)/CB#'I_9TW_ ,E5Z/10!YT/ 7C(
M _\ %;PG/_4/F_\ DJFGP!XR/_,\18]M/F'_ +=5Z/10!YP? 'C'(_XK=,9_
MY\9O_DF@^ /&7;QQ&/\ MPF/_MU7H]% 'FX^'_C,'GQS$?\ N'S?_)52?\()
MXR _Y':'_P %\W_R57HE% 'G7_"!^,B /^$VA'/.-/F_^2J4^!/&)_YG6$?]
MP^;_ .2J]$HH \\7P+XQ&<^-83Z?\2^;_P"2::_@+QBW3QO$#[6$W_R57HM%
M 'G'_" >,L?\CQ'G_L'S?_)5*/ /C' SXWCSZ_8)O?\ Z>O>O1J* /.SX#\8
MD8_X3:+Z_P!GS?\ R53#X \9$G_BN(L?]@^;_P"2J]'HH \Y_P"$ \8_]#O'
M_P" ,W_R32'X?>+V(SXW Q_=LYA_[<5Z/10!YP/A[XN#9'CCCT-G,?\ VXIQ
M\ ^+\<>-DS_UY3?_ "37HM% 'G!\ >,NWCB,?]N$W_R33E\!^,E_YG:(_73Y
MO_DJO1:* ///^$&\8X&/&L'XZ=-_\E4I\$^-&&#XSM /]G39L_\ I57H5% '
MG_\ PAOC1N&\8V87H2NFS _^E5-;P-XQ_A\:0 ^^GS$?^E5>A44 <)%X=\?V
MR@0^+=";'>YT*XD/Z7HJ0Z/\1"?^1J\,X]!X<N!_[?UV]% '%C3/B" !_P )
M!X;8CO\ V)<#/_DY3CIOC]ASK_AQ?IHMQ_\ )==E10!QO]F_$ $_\5!X;*]O
M^))<9_\ 2ND_L[X@X_Y#WAK_ ,$MQ_\ )==G10!Q\%AX]6>,S:SX=DA##>J:
M3<(Q7/.";DX/X&NO&<<]:6B@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** $(##!&12T44 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 44R.3S-W!&"1R"/YT^@ HHHH ****
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
M=^U#XK^(/AG2&\6>#O&L+G4],M+B""]L;HN',JB9XTD0MO.-X8>8>#M&ZI\
MO@YX[\'?';XD^/-=T:_M?#-U&_\ PCWA^;5(I[B++9(5!.T,>1N R^!NZJ,T
M >>_LH?&_P :>$/C]<> /B3XJO=<TSQ-HD.L^'[W5)=VS"&0H&/;:)E))Y:
M>M0?#GXL>-_B7^W1;Z3J'B;6(?!&IZ:VNV.AVUU):Q);&'-J6"D,2R>7(R_W
MG(.0.>C^(O[*NJ_%OX>?!>;7++_A#]?\)7<5AK3W-]"&?3L S%)878$DH @X
M(\Q^!WOZ/\._%$G[=L_Q)TOPRUSX,BTH:2CVE_9>8N(EC$@A\\,(\CT#8_AS
MQ5*+:YDM /*V^+-SI'C7]H_2_$WQ:\1>&[;PIF/PNDFM'SO-S-MC1&8FXR4C
M&"&(4\E22:UOBI\6_BM;_L$>&?'^MZMJWACQX+^.%;RTE>U>[M7D8(\L*X3+
M*JG)7MD8#$5TFB_!KXD:1XP_:-U.X^&DVIV_Q#B:WTB*;4K#8@/G+NN/W^5'
M[Q6^4,?EQQUKG?$?[(?Q0TC]B73_ (4VEDGB7Q-/K?\ :CB"]A2UT^+D^2'E
M="QSS\JD;G?V)D"A^US\:E\.?#3X6S?#OXKWTNN7$\5OJ@TOQ,US-(C(9&:5
M1(V#YCL,X& 0OW54+^A&E:='I&FVUE#)<2Q01B-7NKAYY6 '5I')9C[L237Q
MO^UY\%OB+\:_AA\+]&\.>#+DZCHDT=U?I=W]E&(=D?EF,-YYW,2-PQD8(R0<
M@?9>GW,EY8P3S6DUC+(@9K:X*&2(G^%BC,N1_LL1[F@"Q1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 444A(% "T5F:[XETOPS8/>ZM?P:?:+@&:X?8N3T&3W
M/8=ZY-?B7=:X5_X1GPWJ.LQORMW<I]AMMO\ >#RX9A_NHU;0HU*BYHK3OLOO
M>@KH[^BO.1HGQ%UR8O>Z]IGAVV)S]GTNT^TR >AEE."?<1X]JNP_"JWD4_VC
MXA\2:H6^\)=5>%3_ ,!AV#'X5HZ5./QU%\DW_DOQ%=]CMRZKU- <$XYS7(0_
M";PQ!&J#33+M.0T]Q+*WYNQ-96N> /!6@Q)+)ILD4\S^7#%8S2I+,^,A4","
M3Q]!U)'6A0HR=E*7_@*_^2#4]"FF2"-I)&"(HW%CP *YNV\0W_B1S_8\(AT\
MAL:G=1G:_'!BCR"Z\_>) ],UYKXD\+^(/"/A^Z\2_;+B]T_30;Q_#&H71N83
M;JI9P9&RS2@9*Y)0$8P>M>UV4R7%G!+&"$D0,H(P<$9'':JJ4H4HJ47S7_"W
MZ_>O4:=RA9:"D,@EN;FXOIP20\[#:/HB@*/KC/O6FT2.5+*&*G()&<&GT5R-
MM[C"BDS2%PO4XI .HJ"YO;>SB,EQ-'!&.KR,%'YFN2\1>+-0OIY]'\(Q6M_J
MZ(C37%S(5M[-7W;7<CES\IPB\^I YK2%.51V7W]$!V9.!FN>\3?$'P[X/"G6
MM;LM,+_<2YF56?\ W5ZG\!7.VWPIN=4@!\4^*-8UV4\O!!/]AM?H(X=I(_WF
M:N@T3X=^&O#LHFT[0K&TN!_RW2!?-/U?&X_G6SCAX.TI.7HK+[WK_P"2BNS!
MB^-_A_40/[&@UC7\_P 6G:5.Z?\ ?94+^M-?XA^*+KG3OA]JLBX.3?W=K;?I
MYC'\P*]#V@#H*,#TI^UHQ^&G?U;?Y<HK/N>9_P#">_$)2Q;X:-L X*ZY;$]/
M<"K,'Q,UV)D74? .NVQ/5K5[:Y4?]\RY_(5W6HZA:Z793W=Y/';6T"-))-*P
M544#)))Z 5Y^^L^)?B2T0\.L_AKP]G<VL74"O<WB]OL\39"*?[\@R>,+WK>$
MH55?V44N]Y?_ "3U\DFPL^_Y?Y!>_M!^#M$E6'7KRZ\,W#@M'%K-E+;F0#J5
M)7#?@:MK\4Y=7@67P[X:UG6XV 9)VA6TA<'H0T[(2/H#5W3_ (3^&+$RR3:7
M'JEW,,37>J?Z5-)]6DSCZ# ]JYOP1:VWA?XK:UX;T4/%HB:;!>R62MNAM+AY
M77:@/W Z+NVC XSCFM+8.49.E&3<5?WGH^^UFO+7[A:FG<^)/B,[AK3P?I"Q
M'^&ZUME<?7; P'X$_6I;7Q?XT@D"ZCX)1DZM)I>JQSX_X#(L9-=Z2%&36%K'
MB_3]+N19JSWNI$!UL+1/,F(/0D=%'!^9B!QUKE553]V-)/\ \"_^2*L^Y)HO
MBNPUN[FLXGDAOX%#2VEQ&8Y4!Z'!ZCW&1[UM5Y/X[DUR\UGPH\0AT.[N-22"
M+8%FNS#Y;M,"3E  BDX^<9P:].L[+[/&H>62=P!\\I!)//. , \]@*BK2C",
M91>_3?\ ':P)ZM%JBBBN88451U2VGFMG-K.8+A1E&(!4GT8'M].>M5?#.MMK
MFF"::'[-=12/!<0AMP25&*L >XR,@X'!&0#Q5<KMS(#8HHHJ0"BBB@ HHHH
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
M=O75]D+5N[%HHHKF*"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** $/2OAKX<7'P_P#%/CC]
MHA?$'Q'E\*0W7B.2-)['Q3]@W0^0JM*HWA7P0PR58#IVK[FJBNAZ<C!ET^U5
M@<@B%00?RH ^&_A5\*M;^,O[%MQI4FD6T&I^$M6GN_ >I'35MVO8[=EDAE:+
M:!^^;S$8X^?.XY(W'W'X;ZIH/CWX.^*?BOX]TN+3]'\7:5]HOK6[BWFWTB*
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
MQ+>63+&#U8A9RQ ]@377*20,\&@!:*** "BBB@ HHHH **** "BBB@ HHHH
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ KR(?M3> VE\/Q*=?,WB)&?1HCX=OPVHJJ;V,(,/S (0V?0@C->NU
M\V_'N&.W_:@_9HBB18XDO=;5$0850+%0 !V% 'I5C\>_#>IWWAZTM+37)IM:
MU*XTE =(G0VEQ FZ07*NH:(8Q@L.<Y^Z"1T/CSXC:)\.O"6N^(M5FEET_1(C
M-?+8PM<31*%#<HF2/E(;)P #DD#FO/\ XM>(M<\*_&3X16>D:HUCI'B'5KJU
MU6PCMH2MULLI9$=G*EPP,:C@@$*,]*^?M/TF_A^$'[8%U>>(-6U;R=0UFRVW
M[QNLFRQAVR$B,$.% 0!2$"X 48% 'VOX=URV\3^'],UFS#BTU&UBNX1*,/LD
M0.N1S@X(K1KY$L?'WC/Q-J?A/X9^%)9]/^Q_#[3M7,UM?0V<\LLH$:R!I(9=
MT<>Q<A0N6<AL@8KUWX;Z#\2]<\-?#^_\6^,;6SUS1Y+N/Q#9Z)#%/:ZP07BC
M#2%08F0J&8( -VX8&!@ ]>KR/5OC1XC?Q_XD\+^&/ ,OB=]!-L+JY75H+4#S
MHA(ORR ?[0X)^[VR*]<KY]\#>-/#_A+]H+XQG7=<TW1?M$FE>3_:%Y'!YNVW
M?=MWL,XRN<=,CUKNPL%-5)./,TKI:_S)=&GLV<>(FXN$5+EN]7IV;ZWZH[#1
MOCC_ &]X8\07-MX=N;?Q)H,\-O?Z!?W,=N\9D< ,)F.PKM+,#_%MP.HSZ+-K
M6GVUTEM+?6T5R[B-87F4.S$9"@$Y)P0<5\A?$R_A\9VGQE\7Z3)Y_AV5M&TR
MWNXT_=W4L=S"9&4]PIP-W0AA7::AX,L]>^*'QSUI--CO_$>DVME)H\DB;FM[
MC^S]R/&/[V]4(/\ LC%=]3!4[<WP_H_<TU?1R]>]SCABZE[;_JO?UVZJ/IZ'
MT7!J]C<WLMG#>V\MW$,R6Z2J9$^J@Y%+-JME;WL5G+>6\=Y,,QV[RJ)''J%S
MD_A7Q?X(TVWETSX6WUAJ/@W2]4;4K5EN],:XFUBZ=O\ 7Q7 523G+;B_RKP,
M@'G>\-6OP^OO /C'4_B!,$\7KKTWVN>-A_:\,BS+Y*6^?G QM "\8SZ<*>71
M@_B;Z:+6][=]O^&'''.2^%+KOIM?MO\ \.?2'A7XE:1XP\2^(]$L&8W.ARI#
M.SLN)&*Y)0 DE1P"3CGBN@L]8L-0BFEM;VWN8X21(\,JN$(Z@D'C\:^,O%&G
MZ7H,_P 78[*WBTR0ZO817BVRB.ZBTN0QM<;0OS*A8INQQSS74?$6U\,Z+X\L
M(_APNG):W'A?5SK<.C,AMVMEM6\AY0G&?,/#'DG;ZTY9?"37(VKKMVBF[N_6
M^@HXV:3YDM'W[MI6]+:GU1::G9W\DB6UW!</%M+K%(&*9&5R >,CD59KRK]F
M[P/HWAGX6^'-2L=-BM=2U33+:>\N@O[V<E=P+,>2/F./;%>JUY%:$:=24(NZ
M1Z=*4IP4I*S84445B:A1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7G_C7X*:'X\\<
M>'/%>I7FJQZMX=>233#:W9BCMVD4+(0H&&W* #NSQZ5Z!10!Q?C;X3Z1X]\3
M>&==U&YU&&^\.W#76G_8[HQ(DK*59F4#YLJ2ISQ@D=ZYK4?V9?!NHR^.B9-8
MMX/&98ZM:6^IRI;N7"K*R1YVJT@10S8S@8! )!]9HH \<\4_LI>!?%VG>%8;
MU=6AU#PS +33=:LM2EMM0CMQ_P L3/&0S)CC!Z G!!))ZF/X+^%[:[\%S6EO
M=6*>$6F;3(+6]E2/,J;9#*H;]\3DDE\DDL23N;/=44 4=9UFUT#3Y+V\:1;>
M/&XQ1/*W) &%0$GD]A7F&KZU\(]<U*6^U30-/U#4)<&2YN_#<DLKX  RS0$G
M  '7M7KM)@?2JC.4'>+L3*,9:25SS:;XB?#R[T8:3+;"?2AM L'T.=H1M8,N
M(S#CA@"..",U-!\4_ ]C>W=Y EQ!=WI4W-Q'HETLDY5=JEV$.6PO SG XKT/
M%&T4<SVN'*NQY1I_BKX6:5KDNLV6EP6>KRY,E[%H$\<S9ZY80YY[^M.N_%OP
MMU'78M<NM.MI]7B(,>H3:%,9E(Z$.8LY'8]J]4V^YHV>YJO:3O?F8N2%K6/,
M)?'/PU?5[K5'M(7U*[@^S7%X=$F,LT7 *._E99>!P>.!Z5!HOBWX5^&[6\MM
M)TRUTZWO5*W,-KH4L:SJ005<"+##!(P>.:]6V>YHV>YI>TG:UV')&]['!V/Q
M:\&6-G!:6<TMM:P1B.*"'2[A$C11@*JB+   P *G'QF\*$@"\NR3Z:9=?_&J
M[8+CN:,5&Y9Q0^,?A<XQ<7YS_P!0F[_^-4H^,7A@KN$VHXZ\:1>?_&J[3;1T
MH XE?C+X7;_EKJ8^NC7H_P#:-*OQC\+.NX7-]M_VM*NQ_.*NVI-M '%CXQ>%
MF.!=7I/7_D%W7_QJG?\ "WO#) /VB^YZ9TNZ'_M*NRVCTHVT <7_ ,+@\,Y
M\_4#GCC2;L_^TJ!\8/#+' FU$X./^01>?_&J[3%+0!Q7_"X/#!./.U#(Z_\
M$HN__C5*?B_X9'_+?4/_  4W?_QJNSQBEH XD?&+PNV<3Z@<?]0F[_\ C5+_
M ,+B\,#K-J([_P#((O/_ (U7:$9I: .*_P"%P^&<C][J1SZ:/>'_ -I4?\+?
M\-X!W:I@_P#4&O?_ (S7:T4 <2/C%X:(R'U0CI_R!;W_ .,TG_"X_#8!)_M8
M '&1HEZ?_:-=O10!Q8^+WAPG&[5,_P#8&O/_ (U3?^%Q^&,\RZD/^X/>?_&J
M[:B@#BU^,'AA@")[_![G2;L?^TJ0_&'PN.MS>C_N&77_ ,;KM:3:* .,;XO^
M&%;!N;S.,\:9='_VG31\8_"[=+B_;Z:5=G_VE7:@ 48&/2@#BA\8O#!Z3:C_
M .">\_\ C5._X6]X:QS-J S_ -0F[_\ C5=I10!Q?_"X?"8.'U3R?^NUO+&?
MR912'XT>"4?;)XETZ$^LLX0#\Z[/8,D]S2>4H]<^N: .-_X77X!W!3XRT(,>
M@.H1#/ZT#XU^ C_S..AGZ:A&?ZUV8C4=!BD,2DYQS0!QI^-/@+_H<-$_\#H_
M\:#\:O 2C)\8Z&%Z9-_'_C79>4H]:/+7W_.@#E=-^+7@O6-2M["Q\5Z+>7MP
M_EQ6\&H1/)(WHJALD^U=;31&HZ#%.H **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** $-+110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
&444 ?__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>17
<FILENAME>screenshot2025-07x30075607a.jpg
<TEXT>
begin 644 screenshot2025-07x30075607a.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  ," @," @,# P,$ P,$!0@%!00$
M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_
MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04
M%!04%!04%!04%!04%!04%!04%!04%!3_P  1" "] 5<# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
M,0FP$@D]<X(%<]X]^//BNP\ _#[Q)HGC.ZO],UWQ@UG-<6=G:S&?3LL0D86
MG< N,@;LY&:^DM)^%]Q;:_JM_JNI)KD.J:9!IMU!<6ZJ'6(,-QQG);>V1C'3
MI7 M^Q_H</AGP9X?L=;U#3](\):PVM:;;0)%Q+YC.B,Q4_(N\C P<8YXH V_
M@+XRN?C'IK^/4\3M<:)>R/%9Z):F,Q6BQDJ?.+1B3SB>2N<+P!GJ=?\ :-U+
M5]'^$'B&_P! UJ?0]6MK<O;7L$:2^6^< LCJRL,]1BN$3]DZ/P7%\2KSPAXE
MU^P?Q@DTLVB6%S#:6T5RR8$L#B,O"^<DL&.23D'BNPT_X-ZIJ'P'T?P%XA\2
MWMSJ$5I%!?:O$RRS3,I!(W2*<_W=Q&2!GB@#Q#X0_''QUKGQ3\,?#+QWJ$NE
M^,]&O[I=5CMT18M7LEMI9(+E?E. 610P4CKCUQTGC;]IZ^\(?M'^%]/N D'P
M\U*YF\./=,1EM2PCH_L@R$SG'+>E>O\ BKX*:7XH\>>'O&GVB6P\3:-:W%I%
M?VZ+NDCFB*,K9'(!(<>A%</XU_8[\,?$'X:V'@_6=0NW6UO5OFUFWA@COYY
MY<,TGED9W'D@<T <=^U1X@\=?";2])U73/&E[$=;\76MK';PPQ"."SD"JT(#
M(222&.[/\54_CUXE\=_"[XF_!W1+3QI>RV7B;Q;]DNP8(<O9,%_<M^[Z@@X9
M<'!KUWXI?L[V?Q<\/>&=(UKQ)JZ0:%<0WD4MOY(DGGB^X\A*'/N !FK7Q)^
M6G_%+Q+X*US5M8OXK[PG=K?V/V41JCW XW2 J<CV!% 'E7P?\:>(/CO\3_B]
M%J.LWFD:%X7OETC2]/L66-ED",7N)#M)))' SMQV->3:9\4?B7\7OAWH5II'
MB&ZTWQIIOBG5M%BOH@%AU,6=O+-&)%Q@[S&JDC'?Z5]777P TJ+QEX@\3Z+J
MFI>'M3\06PMM4_L]XQ'<[1A9=K*<2@$@,/7D&ET3]GGPYX;B\%0:0]YIMMX4
MFEN;2.*13Y\TJ,DDDQ*DNS!WR>.6]A0!X_\ LT_'$?$>?Q]XTU^*\T-M%L+.
MWU'3+EW"6=X@G^U;4)Q\VV(@^_UJM^S%\:=8\<?%7XD>$O$]SYL>J1Q>)-&1
M78-'92H$,7J&7"9 Z$M7M?B7]GSPYXB;Q'B:^TU?$,UM<:@EC*J"9X<[2<J>
MH(#>H H\1_L^Z#XD^(WA_P ;OJ&JV6NZ';O:VKV4Z1QM&^ XD78=V<?X8H \
MT_8N\3%_AKXUUOQ#K$\WV+Q1J=B+K4+EF6&VAEQ&OS'  '?KZU[#\9O'*^!?
M M]<Q7"0:E= 66G[S@-<RG9&/S()]!7#Z3^R/X7T?PY>Z!!KGB,:)?:BVJ7=
M@][&8[B=W#N6Q'DJQ RN<$<5WWC+X6:=XU\2^'M9OKN^$NAR-+;6D<JBW=V4
MJ6D0J=QVD@<\9H ^;? 7Q)\=_$']D76=+T[685^*6AW[Z'<7$\PC-Q,LWR[6
M/0RH0%/<UCZ-\2?$GCGP5XZM?",&L:#XWTU-/BG\*ZS,4D0AV\P02'KYJY4'
MKD"O<KK]DSP?<^(O$VMFZUB*[U^XM[J[C@O!'$)8&5H710HVLI08/H36S-\
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
M%%% !1110 4444 %0WT*7%E/%(H>-T*LK=",5-5?4(HKBRFAG9EAE0HY5MI
M(YY[4 ?#D;W/ASPM\%]>$#Z5ID?C>XMKK4[*<R7$R27=W#%"8^#Y;.T8;DX"
MC@]O8O ?Q0^(&O\ Q)N_!NJ"RMM4T74KB74YH[4K!)IA@!M)$R<AI)'P3G_E
ME(.U>@:3\$_A]X5ATR:TTBS@3396GL6G;<D$S9)==QP&)8G/7)-7/A_X%U73
M)-6U/Q5J5MK>NZFD=O/-:6X@A$$9D,2*N3T\Z0DD\EO0"@#H_!3:D_A33&UB
M^M-2U,P@SW=@FR"5O[R#)P/QK3O+J&R@>>>18HHU+,[G  '<FL>'PJF@>%;3
M0_#3KH5M9HL5NL$:LL2#^$!@17':WX"\5>*-6CM;SQ/=1Z%!ME91;6X>XD!R
M%_U>-@[@CDX_'6G%2=Y.R7]:$RO;W=S,\2V=UX@T?7_%-^Y6S2PEATJUD4KY
M88$&9L]VXQQP"?6LGPJ-=\8&QNE@FTVTT^T6S@O)_P#4J NV6>,?Q,P&%)&
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
M03MB&>>QXKFI<D:BE-:=3I>S2.)DM_$_A[X>>(O%&K2VD&JZK 998PK-)%N
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
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
>4444 %%%% !1110 4444 %%%% !1110 4444 ?_9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document and Entity Information - shares<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jul. 18, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-Q<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentQuarterlyReport', window );">Document Quarterly Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Jun. 30,  2025<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">0-31164<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">Preformed Line Products Company<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">OH<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">34-0676895<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">660 Beta Drive<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Mayfield Village<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">OH<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">44143<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">440<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">461&#8209;5200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Shares, $2 par value per share<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">PLPC<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,924,854<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000080035<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2025<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentQuarterlyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an quarterly report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-Q<br> -Number 240<br> -Section 308<br> -Subsection a<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentQuarterlyReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>ASSETS</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents and restricted cash</a></td>
<td class="nump">$ 66,908<span></span>
</td>
<td class="nump">$ 57,244<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">123,877<span></span>
</td>
<td class="nump">111,402<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories, net</a></td>
<td class="nump">143,369<span></span>
</td>
<td class="nump">129,913<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseCurrent', window );">Prepaid expenses</a></td>
<td class="nump">12,735<span></span>
</td>
<td class="nump">11,720<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Other current assets</a></td>
<td class="nump">6,277<span></span>
</td>
<td class="nump">5,514<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">TOTAL CURRENT ASSETS</a></td>
<td class="nump">353,166<span></span>
</td>
<td class="nump">315,793<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
<td class="nump">211,923<span></span>
</td>
<td class="nump">195,086<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease, right-of-use assets</a></td>
<td class="nump">10,458<span></span>
</td>
<td class="nump">10,117<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">29,518<span></span>
</td>
<td class="nump">26,685<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherIntangibleAssetsNet', window );">Other intangible assets, net</a></td>
<td class="nump">9,966<span></span>
</td>
<td class="nump">9,656<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxAssetsNet', window );">Deferred income taxes</a></td>
<td class="nump">7,204<span></span>
</td>
<td class="nump">6,546<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other assets</a></td>
<td class="nump">9,226<span></span>
</td>
<td class="nump">9,994<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">TOTAL ASSETS</a></td>
<td class="nump">631,461<span></span>
</td>
<td class="nump">573,877<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquityAbstract', window );"><strong>LIABILITIES AND SHAREHOLDERS' EQUITY</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableTradeCurrent', window );">Trade accounts payable</a></td>
<td class="nump">51,137<span></span>
</td>
<td class="nump">41,951<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermBankLoansAndNotesPayable', window );">Notes payable to banks</a></td>
<td class="nump">4,414<span></span>
</td>
<td class="nump">7,782<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Operating lease liabilities, current</a></td>
<td class="nump">1,798<span></span>
</td>
<td class="nump">1,588<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Current portion of long-term debt</a></td>
<td class="nump">3,928<span></span>
</td>
<td class="nump">2,430<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Accrued compensation and other benefits</a></td>
<td class="nump">25,574<span></span>
</td>
<td class="nump">25,904<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesAndOtherLiabilities', window );">Accrued expenses and other liabilities</a></td>
<td class="nump">25,582<span></span>
</td>
<td class="nump">25,503<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsPayableCurrent', window );">Dividends payable</a></td>
<td class="nump">1,173<span></span>
</td>
<td class="nump">1,293<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxesPayableCurrent', window );">Income taxes payable</a></td>
<td class="nump">1,165<span></span>
</td>
<td class="nump">1,962<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">TOTAL CURRENT LIABILITIES</a></td>
<td class="nump">114,771<span></span>
</td>
<td class="nump">108,413<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt, less current portion</a></td>
<td class="nump">27,878<span></span>
</td>
<td class="nump">18,357<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities, noncurrent</a></td>
<td class="nump">6,656<span></span>
</td>
<td class="nump">6,538<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred income taxes</a></td>
<td class="nump">3,497<span></span>
</td>
<td class="nump">3,766<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other noncurrent liabilities</a></td>
<td class="nump">17,883<span></span>
</td>
<td class="nump">14,479<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>SHAREHOLDERS' EQUITY</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common shares $2 par value per share, 15,000,000 shares authorized, 4,924,737 and 4,913,621 issued and outstanding, at June&#160;30, 2025 and December&#160;31, 2024</a></td>
<td class="nump">13,823<span></span>
</td>
<td class="nump">13,752<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesHeldInEmployeeTrust', window );">Common shares issued to rabbi trust, 223,168 and 222,887 shares at June&#160;30, 2025 and December&#160;31, 2024, respectively</a></td>
<td class="num">(9,613)<span></span>
</td>
<td class="num">(9,575)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_plpc_DeferredCompensationLiability', window );">Deferred compensation liability</a></td>
<td class="nump">9,613<span></span>
</td>
<td class="nump">9,575<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapitalCommonStock', window );">Paid-in capital</a></td>
<td class="nump">64,019<span></span>
</td>
<td class="nump">65,093<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">575,368<span></span>
</td>
<td class="nump">553,179<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValue', window );">Treasury shares, at cost, 1,986,382 and 1,961,772 shares at June&#160;30, 2025 and December&#160;31, 2024, respectively</a></td>
<td class="num">(130,163)<span></span>
</td>
<td class="num">(126,800)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(62,311)<span></span>
</td>
<td class="num">(82,909)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">TOTAL PREFORMED LINE PRODUCTS COMPANY SHAREHOLDERS' EQUITY</a></td>
<td class="nump">460,736<span></span>
</td>
<td class="nump">422,315<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Noncontrolling interest</a></td>
<td class="nump">40<span></span>
</td>
<td class="nump">9<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">TOTAL SHAREHOLDERS' EQUITY</a></td>
<td class="nump">460,776<span></span>
</td>
<td class="nump">422,324<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">TOTAL LIABILITIES AND SHAREHOLDERS' EQUITY</a></td>
<td class="nump">$ 631,461<span></span>
</td>
<td class="nump">$ 573,877<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_plpc_DeferredCompensationLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">plpc_DeferredCompensationLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plpc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableTradeCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableTradeCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesAndOtherLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesAndOtherLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 815<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480870/815-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapitalCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapitalCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 64<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481620/480-10-55-64<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-14<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-11<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 19: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 20: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 35: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; attributable to continuing operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesHeldInEmployeeTrust">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesHeldInEmployeeTrust</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (01)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-41<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 740<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478064/805-740-55-13<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 39<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-39<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-45-1<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-14<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-11<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-5<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated amortization of finite-lived and indefinite-lived intangible assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 340<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482955/340-10-05-5<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 340<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483032/340-10-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478451/942-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated undistributed earnings (deficit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermBankLoansAndNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of borrowings from a bank classified as other, maturing within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(13)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermBankLoansAndNotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 16: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-14<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-11<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479832/842-10-65-8<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-24<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-23<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-5<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-5<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (i)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-8<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-8<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-4<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-5<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-1<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-17<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<br><br>Reference 42: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-3<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-3<br><br>Reference 45: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 47: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 49: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 50: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 51: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 52: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 53: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-15<br><br>Reference 54: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-16<br><br>Reference 55: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4I<br><br>Reference 56: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476166/350-60-65-1<br><br>Reference 57: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxesPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481520/505-30-50-4<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481549/505-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets (Parenthetical) - $ / shares<br></strong></div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share)</a></td>
<td class="nump">$ 2<span></span>
</td>
<td class="nump">$ 2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in shares)</a></td>
<td class="nump">15,000,000<span></span>
</td>
<td class="nump">15,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued (in shares)</a></td>
<td class="nump">4,924,737<span></span>
</td>
<td class="nump">4,913,621<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding (in shares)</a></td>
<td class="nump">4,924,737<span></span>
</td>
<td class="nump">4,913,621<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesHeldInEmployeeTrustShares', window );">Common stock, shares issued to rabbi trust (in shares)</a></td>
<td class="nump">223,168<span></span>
</td>
<td class="nump">222,887<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Treasury stock shares (in shares)</a></td>
<td class="nump">1,986,382<span></span>
</td>
<td class="nump">1,961,772<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesHeldInEmployeeTrustShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesHeldInEmployeeTrustShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockCommonShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of previously issued common shares repurchased by the issuing entity and held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481549/505-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockCommonShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Statements of Consolidated Income (Unaudited) - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 169,601<span></span>
</td>
<td class="nump">$ 138,720<span></span>
</td>
<td class="nump">$ 318,142<span></span>
</td>
<td class="nump">$ 279,625<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of products sold</a></td>
<td class="nump">114,202<span></span>
</td>
<td class="nump">94,447<span></span>
</td>
<td class="nump">214,072<span></span>
</td>
<td class="nump">191,220<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">GROSS PROFIT</a></td>
<td class="nump">55,399<span></span>
</td>
<td class="nump">44,273<span></span>
</td>
<td class="nump">104,070<span></span>
</td>
<td class="nump">88,405<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostsAndExpensesAbstract', window );"><strong>Costs and expenses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingAndMarketingExpense', window );">Selling</a></td>
<td class="nump">13,092<span></span>
</td>
<td class="nump">11,928<span></span>
</td>
<td class="nump">25,273<span></span>
</td>
<td class="nump">23,828<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative</a></td>
<td class="nump">18,665<span></span>
</td>
<td class="nump">15,250<span></span>
</td>
<td class="nump">36,291<span></span>
</td>
<td class="nump">31,858<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_plpc_ResearchAndEngineeringExpense', window );">Research and engineering</a></td>
<td class="nump">5,695<span></span>
</td>
<td class="nump">5,358<span></span>
</td>
<td class="nump">11,174<span></span>
</td>
<td class="nump">10,789<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherOperatingIncomeExpenseNet', window );">Other operating expense (income), net</a></td>
<td class="nump">823<span></span>
</td>
<td class="nump">445<span></span>
</td>
<td class="nump">1,078<span></span>
</td>
<td class="num">(921)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostsAndExpenses', window );">Total costs and expenses</a></td>
<td class="nump">38,275<span></span>
</td>
<td class="nump">32,981<span></span>
</td>
<td class="nump">73,816<span></span>
</td>
<td class="nump">65,554<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">OPERATING INCOME</a></td>
<td class="nump">17,124<span></span>
</td>
<td class="nump">11,292<span></span>
</td>
<td class="nump">30,254<span></span>
</td>
<td class="nump">22,851<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpenseAbstract', window );"><strong>Other income (expense)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentIncomeInterest', window );">Interest income</a></td>
<td class="nump">384<span></span>
</td>
<td class="nump">346<span></span>
</td>
<td class="nump">894<span></span>
</td>
<td class="nump">1,318<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseNonoperating', window );">Interest expense</a></td>
<td class="num">(318)<span></span>
</td>
<td class="num">(568)<span></span>
</td>
<td class="num">(694)<span></span>
</td>
<td class="num">(1,276)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other income, net</a></td>
<td class="nump">116<span></span>
</td>
<td class="nump">91<span></span>
</td>
<td class="nump">523<span></span>
</td>
<td class="nump">126<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Total other income (expense)</a></td>
<td class="nump">182<span></span>
</td>
<td class="num">(131)<span></span>
</td>
<td class="nump">723<span></span>
</td>
<td class="nump">168<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">INCOME BEFORE INCOME TAXES</a></td>
<td class="nump">17,306<span></span>
</td>
<td class="nump">11,161<span></span>
</td>
<td class="nump">30,977<span></span>
</td>
<td class="nump">23,019<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="nump">4,606<span></span>
</td>
<td class="nump">1,794<span></span>
</td>
<td class="nump">6,724<span></span>
</td>
<td class="nump">4,049<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">NET INCOME</a></td>
<td class="nump">12,700<span></span>
</td>
<td class="nump">9,367<span></span>
</td>
<td class="nump">24,253<span></span>
</td>
<td class="nump">18,970<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Net expense (income) attributable to noncontrolling interests</a></td>
<td class="nump">5<span></span>
</td>
<td class="num">(1)<span></span>
</td>
<td class="num">(31)<span></span>
</td>
<td class="num">(8)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">NET INCOME ATTRIBUTABLE TO PREFORMED LINE PRODUCTS COMPANY SHAREHOLDERS</a></td>
<td class="nump">$ 12,705<span></span>
</td>
<td class="nump">$ 9,366<span></span>
</td>
<td class="nump">$ 24,222<span></span>
</td>
<td class="nump">$ 18,962<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>AVERAGE NUMBER OF SHARES OF COMMON STOCK OUTSTANDING:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic (in shares)</a></td>
<td class="nump">4,932<span></span>
</td>
<td class="nump">4,915<span></span>
</td>
<td class="nump">4,930<span></span>
</td>
<td class="nump">4,915<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted (in shares)</a></td>
<td class="nump">4,955<span></span>
</td>
<td class="nump">4,964<span></span>
</td>
<td class="nump">4,955<span></span>
</td>
<td class="nump">4,955<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>EARNINGS PER SHARE OF COMMON STOCK ATTRIBUTABLE TO PREFORMED LINE PRODUCTS COMPANY SHAREHOLDERS:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (in dollars per share)</a></td>
<td class="nump">$ 2.58<span></span>
</td>
<td class="nump">$ 1.91<span></span>
</td>
<td class="nump">$ 4.91<span></span>
</td>
<td class="nump">$ 3.86<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted (in dollars per share)</a></td>
<td class="nump">$ 2.56<span></span>
</td>
<td class="nump">$ 1.89<span></span>
</td>
<td class="nump">$ 4.89<span></span>
</td>
<td class="nump">$ 3.83<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_plpc_ResearchAndEngineeringExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total amount of expenses directly related to research and engineering of products.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">plpc_ResearchAndEngineeringExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plpc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-11<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostsAndExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total costs of sales and operating expenses for the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostsAndExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostsAndExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostsAndExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 15: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 16: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseNonoperating">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense classified as nonoperating.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseNonoperating</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentIncomeInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentIncomeInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (24)(d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 19: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 34: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 45: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 47: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 49: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of Net Income (Loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4J<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherOperatingIncomeExpenseNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherOperatingIncomeExpenseNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 18: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-3<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 25: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 37: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4J<br><br>Reference 38: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4K<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-2<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-7<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingAndMarketingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total amount of expenses directly related to the marketing or selling of products or services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingAndMarketingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Statements of Consolidated Comprehensive Income (Unaudited) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxAbstract', window );"><strong>Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">$ 12,700<span></span>
</td>
<td class="nump">$ 9,367<span></span>
</td>
<td class="nump">$ 24,253<span></span>
</td>
<td class="nump">$ 18,970<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Other comprehensive income (loss), net of tax:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustment</a></td>
<td class="nump">13,681<span></span>
</td>
<td class="num">(5,971)<span></span>
</td>
<td class="nump">20,352<span></span>
</td>
<td class="num">(12,536)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax', window );">Pension adjustment, net of tax</a></td>
<td class="nump">123<span></span>
</td>
<td class="nump">89<span></span>
</td>
<td class="nump">246<span></span>
</td>
<td class="nump">178<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss), net of tax</a></td>
<td class="nump">13,804<span></span>
</td>
<td class="num">(5,882)<span></span>
</td>
<td class="nump">20,598<span></span>
</td>
<td class="num">(12,358)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest', window );">Comprehensive expense (income) attributable to noncontrolling interests</a></td>
<td class="nump">5<span></span>
</td>
<td class="num">(1)<span></span>
</td>
<td class="num">(31)<span></span>
</td>
<td class="num">(8)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">COMPREHENSIVE INCOME ATTRIBUTABLE TO PREFORMED LINE PRODUCTS COMPANY SHAREHOLDERS</a></td>
<td class="nump">$ 26,509<span></span>
</td>
<td class="nump">$ 3,484<span></span>
</td>
<td class="nump">$ 44,820<span></span>
</td>
<td class="nump">$ 6,604<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-20<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-21<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4K<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-17<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-4<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482739/220-10-55-15<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-15<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-5<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-17A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 18: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-3<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 25: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 37: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4J<br><br>Reference 38: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4K<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-2<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Statements of Consolidated Cash Flows (Unaudited) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>OPERATING ACTIVITIES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">$ 24,253<span></span>
</td>
<td class="nump">$ 18,970<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income to net cash provided by operations:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">11,083<span></span>
</td>
<td class="nump">10,660<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred income taxes</a></td>
<td class="num">(806)<span></span>
</td>
<td class="num">(1,913)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Share-based compensation expense</a></td>
<td class="nump">2,598<span></span>
</td>
<td class="nump">1,317<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment', window );">Gain on sale of property and equipment</a></td>
<td class="num">(18)<span></span>
</td>
<td class="num">(1,852)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNoncashIncomeExpense', window );">Other, net</a></td>
<td class="nump">1,043<span></span>
</td>
<td class="nump">467<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapital', window );">Changes in operating assets and liabilities</a></td>
<td class="num">(5,570)<span></span>
</td>
<td class="nump">6,398<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">NET CASH PROVIDED BY OPERATING ACTIVITIES</a></td>
<td class="nump">32,583<span></span>
</td>
<td class="nump">34,047<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>INVESTING ACTIVITIES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital expenditures</a></td>
<td class="num">(19,354)<span></span>
</td>
<td class="num">(7,646)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment', window );">Proceeds from the sale of property and equipment</a></td>
<td class="nump">97<span></span>
</td>
<td class="nump">3,365<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments', window );">Proceeds from sale of investments</a></td>
<td class="nump">1,679<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireInvestments', window );">Purchases of investments</a></td>
<td class="num">(451)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Acquisition of businesses, net of cash</a></td>
<td class="num">(4,180)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">NET CASH USED IN INVESTING ACTIVITIES</a></td>
<td class="num">(22,209)<span></span>
</td>
<td class="num">(4,281)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>FINANCING ACTIVITIES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromRepaymentsOfShortTermDebt', window );">(Payments) proceeds of notes payable to banks</a></td>
<td class="num">(3,436)<span></span>
</td>
<td class="nump">163<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt', window );">Proceeds from long-term debt</a></td>
<td class="nump">10,837<span></span>
</td>
<td class="nump">53,099<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermDebt', window );">Payments of long-term debt</a></td>
<td class="num">(1,563)<span></span>
</td>
<td class="num">(76,219)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfDividendsCommonStock', window );">Dividends paid</a></td>
<td class="num">(2,152)<span></span>
</td>
<td class="num">(2,114)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from issuance of common shares</a></td>
<td class="nump">160<span></span>
</td>
<td class="nump">61<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfStockIssuanceCosts', window );">Stock incentive plan payments</a></td>
<td class="num">(3,799)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Purchase of common shares for treasury</a></td>
<td class="num">(131)<span></span>
</td>
<td class="num">(113)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_plpc_RepurchaseOfCommonStockFromRelatedParty', window );">Purchase of common shares for treasury from related parties</a></td>
<td class="num">(3,232)<span></span>
</td>
<td class="num">(5,908)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities', window );">Other</a></td>
<td class="num">(1,474)<span></span>
</td>
<td class="num">(2,473)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">NET CASH USED IN FINANCING ACTIVITIES</a></td>
<td class="num">(4,790)<span></span>
</td>
<td class="num">(33,504)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Effects of exchange rate changes on cash, cash equivalents and restricted cash</a></td>
<td class="nump">4,080<span></span>
</td>
<td class="num">(2,445)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net increase (decrease) in cash, cash equivalents and restricted cash</a></td>
<td class="nump">9,664<span></span>
</td>
<td class="num">(6,183)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents and restricted cash at beginning of year</a></td>
<td class="nump">57,244<span></span>
</td>
<td class="nump">53,607<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">CASH, CASH EQUIVALENTS AND RESTRICTED CASH AT END OF PERIOD</a></td>
<td class="nump">$ 66,908<span></span>
</td>
<td class="nump">$ 47,424<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_plpc_RepurchaseOfCommonStockFromRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to reacquire common stock during the period from related parties.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">plpc_RepurchaseOfCommonStockFromRelatedParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plpc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; attributable to continuing operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; including effect from exchange rate change and including, but not limited to, discontinued operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -SubTopic 230<br> -Topic 830<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477401/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-12<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from effect of exchange rate change on cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; held in foreign currency; attributable to continuing operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 230<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477401/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfPropertyPlantEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in asset and (increase) decrease in liability, used in operating activity in reconciling net income to reflect cash provided by (used in) operating activity when indirect cash flow method is applied.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activity, including, but not limited to, discontinued operation. Financing activity includes, but is not limited to, obtaining resource from owner and providing return on, and return of, their investment; borrowing money and repaying amount borrowed, or settling obligation; and obtaining and paying for other resource obtained from creditor on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activity, including, but not limited to, discontinued operation. Investing activity includes, but is not limited to, making and collecting loan, acquiring and disposing of debt and equity instruments, property, plant, and equipment, and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activity, including, but not limited to, discontinued operation. Operating activity includes, but is not limited to, transaction, adjustment, and change in value not defined as investing or financing activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNoncashIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNoncashIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to reacquire common stock during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDividendsCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDividendsCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfStockIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for cost incurred directly with the issuance of an equity security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfStockIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the purchase of all investments (debt, security, other) during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the additional capital contribution to the entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activity, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromPaymentsForOtherFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromRepaymentsOfShortTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net cash inflow or outflow for borrowing having initial term of repayment within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromRepaymentsOfShortTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the sale, maturity and collection of all investments such as debt, security and so forth during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 18: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-3<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 25: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 37: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4J<br><br>Reference 38: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4K<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-2<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Statements of Consolidated Shareholders' Equity (Unaudited) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Common Shares</div></th>
<th class="th"><div>Common Shares Issued to Rabbi Trust</div></th>
<th class="th"><div>Deferred Compensation Liability</div></th>
<th class="th"><div>Paid in Capital</div></th>
<th class="th"><div>Retained Earnings</div></th>
<th class="th"><div>Treasury Shares</div></th>
<th class="th"><div>Cumulative Translation Adjustment</div></th>
<th class="th"><div>Unrecognized Pension Benefit Cost</div></th>
<th class="th"><div>Total Preformed Line Products Company Equity</div></th>
<th class="th"><div>Noncontrolling Interests</div></th>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning Balance at Dec. 31, 2023</a></td>
<td class="nump">$ 416,156<span></span>
</td>
<td class="nump">$ 13,607<span></span>
</td>
<td class="num">$ (10,183)<span></span>
</td>
<td class="nump">$ 10,183<span></span>
</td>
<td class="nump">$ 60,958<span></span>
</td>
<td class="nump">$ 520,154<span></span>
</td>
<td class="num">$ (118,249)<span></span>
</td>
<td class="num">$ (55,828)<span></span>
</td>
<td class="num">$ (4,478)<span></span>
</td>
<td class="nump">$ 416,164<span></span>
</td>
<td class="num">$ (8)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">9,603<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,596<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,596<span></span>
</td>
<td class="nump">7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustment</a></td>
<td class="num">(6,565)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(6,565)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(6,565)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax', window );">Pension adjustment, net of tax</a></td>
<td class="nump">89<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">89<span></span>
</td>
<td class="nump">89<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest', window );">Total comprehensive income</a></td>
<td class="nump">3,127<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,120<span></span>
</td>
<td class="nump">7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Stock incentive plan activity</a></td>
<td class="num">(4,898)<span></span>
</td>
<td class="nump">104<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">450<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5,452)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,898)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_plpc_SharesDistributedFromEmployeeTrustDuringPeriodValue', window );">Common shares distributed from rabbi trust, net</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(31)<span></span>
</td>
<td class="nump">31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsCommonStockCash', window );">Cash dividends declared</a></td>
<td class="num">(1,017)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,017)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,017)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending Balance at Mar. 31, 2024</a></td>
<td class="nump">413,368<span></span>
</td>
<td class="nump">13,711<span></span>
</td>
<td class="num">(10,214)<span></span>
</td>
<td class="nump">10,214<span></span>
</td>
<td class="nump">61,408<span></span>
</td>
<td class="nump">528,733<span></span>
</td>
<td class="num">(123,701)<span></span>
</td>
<td class="num">(62,393)<span></span>
</td>
<td class="num">(4,389)<span></span>
</td>
<td class="nump">413,369<span></span>
</td>
<td class="num">(1)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning Balance at Dec. 31, 2023</a></td>
<td class="nump">416,156<span></span>
</td>
<td class="nump">13,607<span></span>
</td>
<td class="num">(10,183)<span></span>
</td>
<td class="nump">10,183<span></span>
</td>
<td class="nump">60,958<span></span>
</td>
<td class="nump">520,154<span></span>
</td>
<td class="num">(118,249)<span></span>
</td>
<td class="num">(55,828)<span></span>
</td>
<td class="num">(4,478)<span></span>
</td>
<td class="nump">416,164<span></span>
</td>
<td class="num">(8)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">18,970<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustment</a></td>
<td class="num">(12,536)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending Balance at Jun. 30, 2024</a></td>
<td class="nump">416,218<span></span>
</td>
<td class="nump">13,711<span></span>
</td>
<td class="num">(10,233)<span></span>
</td>
<td class="nump">10,233<span></span>
</td>
<td class="nump">62,361<span></span>
</td>
<td class="nump">537,079<span></span>
</td>
<td class="num">(124,269)<span></span>
</td>
<td class="num">(68,364)<span></span>
</td>
<td class="num">(4,300)<span></span>
</td>
<td class="nump">416,218<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning Balance at Mar. 31, 2024</a></td>
<td class="nump">413,368<span></span>
</td>
<td class="nump">13,711<span></span>
</td>
<td class="num">(10,214)<span></span>
</td>
<td class="nump">10,214<span></span>
</td>
<td class="nump">61,408<span></span>
</td>
<td class="nump">528,733<span></span>
</td>
<td class="num">(123,701)<span></span>
</td>
<td class="num">(62,393)<span></span>
</td>
<td class="num">(4,389)<span></span>
</td>
<td class="nump">413,369<span></span>
</td>
<td class="num">(1)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">9,367<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,366<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,366<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustment</a></td>
<td class="num">(5,971)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5,971)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5,971)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax', window );">Pension adjustment, net of tax</a></td>
<td class="nump">89<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">89<span></span>
</td>
<td class="nump">89<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest', window );">Total comprehensive income</a></td>
<td class="nump">3,485<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,484<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Purchase of common shares</a></td>
<td class="num">(568)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(568)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(568)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Stock incentive plan activity</a></td>
<td class="nump">953<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">953<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">953<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_plpc_SharesDistributedFromEmployeeTrustDuringPeriodValue', window );">Common shares distributed from rabbi trust, net</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(19)<span></span>
</td>
<td class="nump">19<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsCommonStockCash', window );">Cash dividends declared</a></td>
<td class="num">(1,020)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,020)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,020)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending Balance at Jun. 30, 2024</a></td>
<td class="nump">416,218<span></span>
</td>
<td class="nump">13,711<span></span>
</td>
<td class="num">(10,233)<span></span>
</td>
<td class="nump">10,233<span></span>
</td>
<td class="nump">62,361<span></span>
</td>
<td class="nump">537,079<span></span>
</td>
<td class="num">(124,269)<span></span>
</td>
<td class="num">(68,364)<span></span>
</td>
<td class="num">(4,300)<span></span>
</td>
<td class="nump">416,218<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning Balance at Dec. 31, 2024</a></td>
<td class="nump">422,324<span></span>
</td>
<td class="nump">13,752<span></span>
</td>
<td class="num">(9,575)<span></span>
</td>
<td class="nump">9,575<span></span>
</td>
<td class="nump">65,093<span></span>
</td>
<td class="nump">553,179<span></span>
</td>
<td class="num">(126,800)<span></span>
</td>
<td class="num">(77,536)<span></span>
</td>
<td class="num">(5,373)<span></span>
</td>
<td class="nump">422,315<span></span>
</td>
<td class="nump">9<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">11,553<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,517<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,517<span></span>
</td>
<td class="nump">36<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustment</a></td>
<td class="nump">6,671<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,671<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,671<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax', window );">Pension adjustment, net of tax</a></td>
<td class="nump">123<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">123<span></span>
</td>
<td class="nump">123<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest', window );">Total comprehensive income</a></td>
<td class="nump">18,347<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18,311<span></span>
</td>
<td class="nump">36<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Purchase of common shares</a></td>
<td class="num">(131)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(131)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(131)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Stock incentive plan activity</a></td>
<td class="num">(3,701)<span></span>
</td>
<td class="nump">68<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,888)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(881)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,701)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_plpc_SharesIssuedToEmployeeTrustDuringPeriodValue', window );">Common shares issued to rabbi trust, net</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(19)<span></span>
</td>
<td class="nump">19<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsCommonStockCash', window );">Cash dividends declared</a></td>
<td class="num">(1,018)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,018)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,018)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending Balance at Mar. 31, 2025</a></td>
<td class="nump">435,821<span></span>
</td>
<td class="nump">13,820<span></span>
</td>
<td class="num">(9,594)<span></span>
</td>
<td class="nump">9,594<span></span>
</td>
<td class="nump">62,205<span></span>
</td>
<td class="nump">563,678<span></span>
</td>
<td class="num">(127,812)<span></span>
</td>
<td class="num">(70,865)<span></span>
</td>
<td class="num">(5,250)<span></span>
</td>
<td class="nump">435,776<span></span>
</td>
<td class="nump">45<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning Balance at Dec. 31, 2024</a></td>
<td class="nump">422,324<span></span>
</td>
<td class="nump">13,752<span></span>
</td>
<td class="num">(9,575)<span></span>
</td>
<td class="nump">9,575<span></span>
</td>
<td class="nump">65,093<span></span>
</td>
<td class="nump">553,179<span></span>
</td>
<td class="num">(126,800)<span></span>
</td>
<td class="num">(77,536)<span></span>
</td>
<td class="num">(5,373)<span></span>
</td>
<td class="nump">422,315<span></span>
</td>
<td class="nump">9<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">24,253<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustment</a></td>
<td class="nump">20,352<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending Balance at Jun. 30, 2025</a></td>
<td class="nump">460,776<span></span>
</td>
<td class="nump">13,823<span></span>
</td>
<td class="num">(9,613)<span></span>
</td>
<td class="nump">9,613<span></span>
</td>
<td class="nump">64,019<span></span>
</td>
<td class="nump">575,368<span></span>
</td>
<td class="num">(130,163)<span></span>
</td>
<td class="num">(57,184)<span></span>
</td>
<td class="num">(5,127)<span></span>
</td>
<td class="nump">460,736<span></span>
</td>
<td class="nump">40<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning Balance at Mar. 31, 2025</a></td>
<td class="nump">435,821<span></span>
</td>
<td class="nump">13,820<span></span>
</td>
<td class="num">(9,594)<span></span>
</td>
<td class="nump">9,594<span></span>
</td>
<td class="nump">62,205<span></span>
</td>
<td class="nump">563,678<span></span>
</td>
<td class="num">(127,812)<span></span>
</td>
<td class="num">(70,865)<span></span>
</td>
<td class="num">(5,250)<span></span>
</td>
<td class="nump">435,776<span></span>
</td>
<td class="nump">45<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">12,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,705<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,705<span></span>
</td>
<td class="num">(5)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustment</a></td>
<td class="nump">13,681<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,681<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,681<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax', window );">Pension adjustment, net of tax</a></td>
<td class="nump">123<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">123<span></span>
</td>
<td class="nump">123<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest', window );">Total comprehensive income</a></td>
<td class="nump">26,504<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26,509<span></span>
</td>
<td class="num">(5)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Purchase of common shares</a></td>
<td class="num">(2,351)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,351)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,351)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Stock incentive plan activity</a></td>
<td class="nump">1,817<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,814<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,817<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_plpc_SharesIssuedToEmployeeTrustDuringPeriodValue', window );">Common shares issued to rabbi trust, net</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(19)<span></span>
</td>
<td class="nump">19<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsCommonStockCash', window );">Cash dividends declared</a></td>
<td class="num">(1,015)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,015)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,015)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending Balance at Jun. 30, 2025</a></td>
<td class="nump">$ 460,776<span></span>
</td>
<td class="nump">$ 13,823<span></span>
</td>
<td class="num">$ (9,613)<span></span>
</td>
<td class="nump">$ 9,613<span></span>
</td>
<td class="nump">$ 64,019<span></span>
</td>
<td class="nump">$ 575,368<span></span>
</td>
<td class="num">$ (130,163)<span></span>
</td>
<td class="num">$ (57,184)<span></span>
</td>
<td class="num">$ (5,127)<span></span>
</td>
<td class="nump">$ 460,736<span></span>
</td>
<td class="nump">$ 40<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_plpc_SharesDistributedFromEmployeeTrustDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Shares distributed from employee trust during period value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">plpc_SharesDistributedFromEmployeeTrustDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plpc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_plpc_SharesIssuedToEmployeeTrustDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Shares Issued To Employee Trust During Period, Value</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">plpc_SharesIssuedToEmployeeTrustDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plpc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4K<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsCommonStockCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsCommonStockCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (j)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (k)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 18: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-3<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 25: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 37: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4J<br><br>Reference 38: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4K<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-2<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-14<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-11<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479832/842-10-65-8<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-24<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-23<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-5<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-5<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (i)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-8<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-8<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-4<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-5<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-1<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-17<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<br><br>Reference 42: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-3<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-3<br><br>Reference 45: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 47: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 49: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 50: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 51: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 52: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 53: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-15<br><br>Reference 54: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-16<br><br>Reference 55: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4I<br><br>Reference 56: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476166/350-60-65-1<br><br>Reference 57: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockValueAcquiredCostMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481549/505-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValueAcquiredCostMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Statements of Consolidated Shareholders' Equity (Unaudited) (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="4">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Mar. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfStockholdersEquityAbstract', window );"><strong>Statement of Stockholders' Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Purchase of common shares (in shares)</a></td>
<td class="nump">17,028<span></span>
</td>
<td class="nump">860<span></span>
</td>
<td class="nump">4,540<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Stock incentive plan activity</a></td>
<td class="nump">$ 1,817<span></span>
</td>
<td class="num">$ (3,701)<span></span>
</td>
<td class="nump">$ 953<span></span>
</td>
<td class="num">$ (4,898)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_plpc_SharesIssuedToEmployeeTrustDuringPeriodShares', window );">Common shares issued to rabbi trust (in shares)</a></td>
<td class="nump">134<span></span>
</td>
<td class="nump">147<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_plpc_SharesDistributedFromEmployeeTrustDuringPeriodShares', window );">Common shares distributed from rabbi trust (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">146<span></span>
</td>
<td class="nump">4,477<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Cash dividends declared per share (in dollars per share)</a></td>
<td class="nump">$ 0.20<span></span>
</td>
<td class="nump">$ 0.20<span></span>
</td>
<td class="nump">$ 0.20<span></span>
</td>
<td class="nump">$ 0.20<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_plpc_SharesDistributedFromEmployeeTrustDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Shares distributed from employee trust during period shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">plpc_SharesDistributedFromEmployeeTrustDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plpc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_plpc_SharesIssuedToEmployeeTrustDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Shares Issued To Employee Trust During Period, Shares</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">plpc_SharesIssuedToEmployeeTrustDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plpc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockDividendsPerShareDeclared">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends declared during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockDividendsPerShareDeclared</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfStockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfStockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockSharesAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased during the period and are being held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockSharesAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">Significant Accounting Policies</a></td>
<td class="text"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:115%">NOTE 1 - SIGNIFICANT ACCOUNTING POLICIES</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">The accompanying unaudited consolidated financial statements of Preformed Line Products Company and subsidiaries (the &#8220;Company&#8221; or &#8220;PLPC&#8221;) 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&#160;31, 2024 filed on March&#160;13, 2025 with the Securities and Exchange Commission. Management has evaluated subsequent events through the date this Form 10-Q was filed with the Securities and Exchange Commission.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">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 and six months ended June&#160;30, 2025 are not necessarily indicative of the results to be expected for the full-year ending December&#160;31, 2025.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">Noncontrolling interests are presented in the Company&#8217;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&#8217;s consolidated financial statements. Additionally, the Company&#8217;s consolidated financial statements include 100% of a controlled subsidiary&#8217;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></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">Certain prior year amounts have been reclassified to conform to the current year presentation.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Recently Adopted or Issued Accounting Pronouncements and Regulations </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline">Adopted</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">In November 2023, the FASB issued Accounting Standards Update ("ASU") No. 2023-07, &#8220;Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures.&#8221; 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 was effective for the Company's 2024 fiscal year and interim periods beginning with the quarter ended March&#160;31, 2025. The adoption of this new standard did not have a material impact on the consolidated financial statements, other than the updated segment disclosures included within Note 13, "Segment Information".</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline">Not Yet Adopted</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">In December 2023, the FASB issued Accounting Standards Update No. 2023-09, &#8220;Income Taxes (Topic 740): Improvements to Income Tax Disclosures.&#8221; 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 beginning after December 15, 2024. The Company is evaluating the impact of adopting this ASU and expects the standard will only impact its income tax disclosures with no material impact to the consolidated financial statements. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">In November 2024, the FASB issued Accounting Standards Update No. 2024-03, &#8220;Income Statement &#8211; Reporting Comprehensive Income &#8211; Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses.&#8221; This ASU improves disclosures about a public business entity&#8217;s expenses and addresses requests from investors for more detailed information about the types of expenses commonly presented in expense captions. Coupled with recent standards that enhanced the disaggregation of revenue and income tax information, the disaggregated expense information required by the amendments in this ASU will enable investors to better understand the major components of an entity&#8217;s income statement. This ASU is effective for annual reporting </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">periods beginning after December 15, 2026, and interim reporting periods beginning after December 15, 2027, with early adoption permitted. The Company is evaluating the impact of adopting this ASU.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline">New Regulations</span></div>On July 4, 2025, the One Big Beautiful Bill Act ("OBBBA") was enacted in the U.S. The OBBBA includes significant provisions, such as the permanent extension of certain expiring provisions of the Tax Cuts and Jobs Act, modifications to the international tax framework and the restoration of favorable tax treatment for certain businesses. The legislation has multiple effective dates, with certain provisions effective in 2025 and others implemented through 2027. The Company is currently assessing its impact on the consolidated financial statements.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/235/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">Revenue</a></td>
<td class="text"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:115%">NOTE 2 - REVENUE</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Revenue Recognition</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">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. </span></div><div style="margin-top:15pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Disaggregated Revenue</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">The Company&#8217;s revenues by segment and product type are as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:29.455%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.793%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Three Months Ended June 30, 2025</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">Product Type</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">PLP-USA</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">The Americas</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">EMEA</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Asia-Pacific</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Energy</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">63%</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">83%</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">69%</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">76%</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">70%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Communications</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">32%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">16%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">21%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">4%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">22%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Special Industries</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">5%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">1%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">10%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">20%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">8%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">Total</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">100%</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">100%</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">100%</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">100%</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">100%</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Three Months Ended June 30, 2024</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">Product Type</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">PLP-USA</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">The Americas</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">EMEA</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Asia-Pacific</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Energy</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">63%</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">80%</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">71%</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">79%</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">71%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Communications</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">30%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">18%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">24%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">4%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">22%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Special Industries</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">7%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">2%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">5%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">17%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">7%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">Total</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">100%</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">100%</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">100%</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">100%</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">100%</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Six Months Ended June 30, 2025</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">Product Type</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">PLP-USA</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">The Americas</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">EMEA</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Asia-Pacific</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Energy</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">61%</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">84%</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">71%</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">76%</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">70%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Communications</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">34%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">15%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">21%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">3%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">23%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Special Industries</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">5%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">1%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">8%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">21%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">7%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">Total</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">100%</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">100%</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">100%</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">100%</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">100%</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Six Months Ended June 30, 2024</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">Product Type</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">PLP-USA</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">The Americas</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">EMEA</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Asia-Pacific</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Energy</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">66%</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">78%</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">71%</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">78%</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">71%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Communications</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">28%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">21%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">24%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">4%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">22%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Special Industries</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">6%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">1%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">5%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">18%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">7%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">Total</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">100%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">100%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">100%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">100%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">100%</span></td></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Credit Losses for Receivables</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">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:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.791%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Allowance for credit losses, beginning of period</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">6,958&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">8,260&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Additions (reductions) charged to costs and expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">296&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(1,409)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Write-offs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(141)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(199)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Foreign exchange and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(329)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Allowance for credit losses, end of period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">7,163&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">6,323&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-7<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-15<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/606/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories, Net<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureTextBlock', window );">Inventories, Net</a></td>
<td class="text"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:115%">NOTE 3 - INVENTORIES, NET</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Inventories, net</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">Inventory is carried at lower of cost or net realizable value. The components of inventory are as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.791%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Raw materials</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">86,143&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">75,138&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Work-in-process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">16,911&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">12,225&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Finished products</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">52,956&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">52,792&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Inventories, net of excess and obsolete inventory reserve</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">156,010&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">140,155&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Excess of current cost over LIFO cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(12,641)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(10,242)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Inventories at LIFO cost</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">143,369&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">129,913&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div>Costs for inventories of certain material, mainly in the U.S., are determined using the Last-In First-Out ("LIFO") method and totaled approximately $41.3 million at June&#160;30, 2025 and $46.5 million at December&#160;31, 2024. 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&#8217;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 June&#160;30, 2025 and 2024, the net change in LIFO inventories resulted in expense of $1.9 million and $0.3 million, respectively, to Cost of products sold. During the six-month periods ended June&#160;30, 2025 and 2024, the net change in LIFO inventories resulted in expense of $2.4 million and of $0.4 million, respectively, to Cost of products sold. The Company&#8217;s reserves for slow moving and obsolete inventory were $17.5 million at June&#160;30, 2025 and $17.7 million at December&#160;31, 2024.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/330/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment, Net<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">Property and Equipment, Net</a></td>
<td class="text"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:115%">NOTE 4 - PROPERTY AND EQUIPMENT, NET</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">Major classes of property, plant and equipment are as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.791%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Land and improvements</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">27,141&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">20,204&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Buildings and improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">130,899&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">125,076&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Machinery, equipment and aircraft</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">267,767&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">252,759&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Construction in progress</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">15,422&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">10,884&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Property, plant and equipment, gross</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">441,229&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">408,923&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Less accumulated depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(229,306)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(213,837)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Property, plant and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">211,923&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">195,086&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/360/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Contingent and Other Liabilities<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingencyDisclosures', window );">Contingent and Other Liabilities</a></td>
<td class="text"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:115%">NOTE 5 - CONTINGENT AND OTHER LIABILITIES </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">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&#8217; 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.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">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 June&#160;30, 2025 and December&#160;31, 2024, there were zero reserves for known global legal matters. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">As of June&#160;30, 2025 and December&#160;31, 2024, the Company has included $8.1 million and $6.7 million, respectively, of advanced payments by customers for future projects in Accrued expenses and other liabilities on the Consolidated Balance Sheet.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingencyDisclosures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for loss and gain contingencies. Describes any existing condition, situation, or set of circumstances involving uncertainty as of the balance sheet date (or prior to issuance of the financial statements) as to a probable or reasonably possible loss incurred by an entity that will ultimately be resolved when one or more future events occur or fail to occur, and typically discloses the amount of loss recorded or a range of possible loss, or an assertion that no reasonable estimate can be made.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482804/825-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 720<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483359/720-20-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.Y.Q4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480102/450-20-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.Y.Q2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480102/450-20-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/450-20/tableOfContent<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-4<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-9<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/450-30/tableOfContent<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483049/450-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyDisclosures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Pension Plans<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock', window );">Pension Plans</a></td>
<td class="text"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:115%">NOTE 6 - PENSION PLANS</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">The Company uses a December&#160;31 measurement date for the Preformed Line Products Company Employees&#8217; Retirement Plan (the &#8220;U.S. Plan&#8221;). Net periodic pension expense for the U.S. Plan for the three- and six-month periods ended June&#160;30, 2025 and 2024, respectively, follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.986%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Interest cost</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">395&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">387&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">790&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">775&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Expected return on plan assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(352)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(485)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(703)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(971)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Recognized net actuarial loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">161&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">117&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">322&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">234&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Net periodic pension expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">204&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">19&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">409&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">38&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">Components of pension expense are included in Other income, net in the Consolidated Statements of Income.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">The Company is in the process of terminating  the U.S. Plan. In July 2025, the Company settled the majority of its obligations under the U.S. Plan by providing lump-sum payments of $13.1 million to eligible participants who elected to receive them, and the Company expects to settle the remaining future obligations under the U.S. Plan through the purchase of annuity contracts from one or more highly rated insurance companies in the third quarter of 2025. The Company estimates that it will record a total non-cash pre-tax charge associated with the U.S. Plan termination during the third quarter of 2025 of between $8.5 million and $9.5 million, which primarily represents the acceleration of deferred charges currently accrued in accumulated other comprehensive loss. Prior to termination, the Company expects to contribute between $2.5 million and $3.5 million to fully fund the U.S. Plan. There were no contributions to the U.S. Plan during the six months ended June 30, 2025 and 2024.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for retirement benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (o)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (p)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (q)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480266/715-60-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480126/715-20-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 70<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480794/715-70-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (l)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/715/tableOfContent<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accumulated Other Comprehensive Income ("AOCI")<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNoteTextBlock', window );">Accumulated Other Comprehensive Income ("AOCI")</a></td>
<td class="text"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:115%">NOTE 7 - ACCUMULATED OTHER COMPREHENSIVE INCOME ("AOCI")</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">The following tables set forth the total changes in AOCI by component, net of tax:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:35.288%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.047%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2024</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Unrecognized<br/>Benefit Cost </span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Cumulative<br/>Translation<br/>Adjustment </span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Total</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:115%"> </span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Unrecognized<br/>Benefit Cost </span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Cumulative<br/>Translation<br/>Adjustment </span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Total</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:115%"> </span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Balance at April 1</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(5,250)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(70,865)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(76,115)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(4,389)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(62,393)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(66,782)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Other comprehensive income (loss) before reclassifications:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Foreign currency translation adjustment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">13,681&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">13,681&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(5,971)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(5,971)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Loss on pension asset</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Amounts reclassified from AOCI:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Amortization of defined benefit pension actuarial gain (a)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">123&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">123&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">89&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">89&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Net current period other comprehensive income (loss)</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">123&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">13,681&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">13,804&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">89&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(5,971)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(5,882)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Balance at June 30</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(5,127)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(57,184)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(62,311)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(4,300)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(68,364)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(72,664)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:35.288%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.047%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2024</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Unrecognized<br/>Benefit Cost </span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Cumulative<br/>Translation<br/>Adjustment </span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Total</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:115%"> </span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Unrecognized<br/>Benefit Cost </span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Cumulative<br/>Translation<br/>Adjustment </span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Total</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:115%"> </span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Balance at January 1</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(5,373)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(77,536)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(82,909)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(4,478)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(55,828)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(60,306)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Other comprehensive income (loss) before reclassifications:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Foreign currency translation adjustment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">20,352&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">20,352&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(12,536)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(12,536)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Loss on pension asset</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Amounts reclassified from AOCI:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Amortization of defined benefit pension actuarial gain (a)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">246&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">246&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">178&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">178&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Net current period other comprehensive income (loss)</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">246&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">20,352&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">20,598&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">178&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(12,536)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(12,358)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Balance at June 30</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(5,127)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(57,184)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(62,311)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(4,300)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(68,364)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(72,664)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:5pt;padding-left:54pt;text-align:justify;text-indent:-54pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8.5pt;font-weight:400;line-height:115%">(a)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8.5pt;font-weight:400;line-height:115%;padding-left:44.57pt">This AOCI component is included in the computation of net periodic pension expense as noted in Note 6 &#8211; Pension Plans.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNoteTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/220/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNoteTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt and Credit Arrangements<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">Debt and Credit Arrangements</a></td>
<td class="text"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:115%">NOTE 8 - DEBT AND CREDIT ARRANGEMENTS</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">As of June 30, 2025, the Company maintained a credit facility (the "Facility") with PNC Bank, National Association ("PNC") with a capacity of  $90.0 million. On March&#160;14, 2025, the Company amended the Facility to extend the maturity date from March&#160;2, 2026 to June&#160;30, 2028. In addition, the amendment increased the amount of unsecured borrowings that the Company is permitted to incur outside of the Facility from $40.0 million to $60.0 million and included PLP Spain as an additional borrower. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">The interest rate for U.S. borrowing is defined as the Secured Overnight Financing Rate (&#8220;SOFR&#8221;) plus 1.225% unless the Company&#8217;s funded debt to Earnings before Interest, Taxes and Depreciation ratio exceeds 3.00 to 1, at which point the SOFR spread becomes 1.600%. At June&#160;30, 2025, the Company had utilized $10.4 million with $79.6 million available on the Facility. There were no long-term outstanding letters of credit on the Facility as of June&#160;30, 2025. Our bank debt to equity percentage was 7.9%. The Facility contains, among other provisions, requirements for maintaining levels of net worth and profitability. At June&#160;30, 2025, the Company was in compliance with these covenants.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">On January&#160;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 $11.6 million outstanding on this debt facility at June&#160;30, 2025, $2.1 million was classified as current. The aircraft has been pledged as collateral against the loan.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">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 June&#160;30, 2025, and December&#160;31, 2024, $14.2 million and $8.8 million were outstanding, of which $6.3 million and $8.2 million were classified as current, respectively. These facilities support commitments made in the ordinary course of business.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">The Company's Asia-Pacific segment had $0.1 million in restricted cash used to secure bank guarantees at June&#160;30, 2025 and December&#160;31, 2024. The restricted cash is shown on the Company&#8217;s Consolidated Balance Sheets in Cash, cash equivalents and restricted cash.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Subsequent Event - Facility Borrowing Capacity:</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">On July&#160;30, 2025, the Company amended the Facility to reduce the borrowing capacity from $90.0 million to $60.0 million as well as increase the indebtedness limit secured by mortgages, security interests or other liens permitted from $35.0 million to $55.0 million. There were no other material changes to the Facility. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Subsequent Event - Additional Foreign Borrowings:</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On July&#160;16, 2025, PLP Poland (Belos) S.A. ("PLP Poland"), a subsidiary of the Company, entered into a non-revolving investment loan with Bank Polska Kasa Opieki Spolka Akcynja ("Bank Pekao S.A")  to finance the construction of a new manufacturing plant for an amount up to PLN100.3 million ($27.4 million). The maturity date of the loan is January&#160;31, 2035 and is payable in annual installments in the amounts of PLN5.3 million ($1.5 million) in 2026, PLN9.0 million ($2.5 million) in 2027, PLN9.6 million ($2.6 million) in 2028 through 2034, and PLN18.8 million ($5.2 million) in 2035. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The loan will bear interest at the one month Warsaw Interbank Offered Rate ("WIBOR") plus 1.0% unless the Company does not meet the covenants as set forth in the Facility with PNC, at which point the WIBOR spread becomes 1.5%. The current manufacturing plant owned by PLP Poland, the plant under construction and all fixed assets within the plants are pledged as collateral against the loan. The loan also is guaranteed by the Company.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-8A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 470<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/470/tableOfContent<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:115%">NOTE 9 - INCOME TAXES</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">For the three-month period ended June&#160;30, 2025 and 2024, the Company&#8217;s effective tax rate was 27% and 16%, respectively. For the six-month period ended June&#160;30, 2025 and 2024, the Company&#8217;s effective tax rate was 22% and 18%, respectively. The higher effective tax rates for the three and six months ended June&#160;30, 2025 compared to the three and six months ended June&#160;30, 2024 were due to the unfavorable impact from certain adjustments including nondeductible compensation and non-recurring rate benefits received in 2024 from amending prior year returns, partially offset by a favorable impact from the mix of earned income in certain foreign jurisdictions.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">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 June&#160;30, 2025, the Company did not record any additional valuation allowances in various jurisdictions on its deferred tax assets.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">For the six-month periods ending June&#160;30, 2025 and 2024, the Company did not record any new uncertain tax positions.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income tax.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 740<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477617/942-740-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 740<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478822/944-740-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12C<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12B<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 270<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477891/740-270-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.5.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-13<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/740/tableOfContent<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-14<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-21<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-17<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482603/740-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Computation of Earnings Per Share<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Computation of Earnings Per Share</a></td>
<td class="text"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:115%">NOTE 10 - COMPUTATION OF EARNINGS PER SHARE</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">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></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">The calculation of basic and diluted earnings per share for the three and six months ended June&#160;30, was as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.986%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Three Months Ended June 30,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Numerator</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Net income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">12,705&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">9,366&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">24,222&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">18,962&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Denominator</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Determination of shares (in thousands)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Weighted-average common shares outstanding</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">4,932</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">4,915</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">4,930</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">4,915</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Dilutive effect &#8211; share-based awards</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">23</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">49</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">25</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">40</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Diluted weighted-average common shares outstanding</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">4,955</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">4,964</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">4,955</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">4,955</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Earnings per common share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Basic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">2.58&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">1.91&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">4.91&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">3.86&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Diluted</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">2.56&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #ffffff;border-top:3pt double #ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">1.89&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #ffffff;border-top:3pt double #ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">4.89&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #ffffff;border-top:3pt double #ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">3.83&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">For the three months ended June 30, 2025 and 2024, there were 13,293 and 5,570 share-based awards respectively, excluded from the calculation of diluted earnings per share as the effect would have been anti-dilutive. For the six months ended June 30, 2025 and 2024, there were 7,500 and zero share-based awards excluded from the calculation of diluted earnings per share as there was no anti-dilutive effect.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/260/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Other Intangibles<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock', window );">Goodwill and Other Intangibles</a></td>
<td class="text"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:115%">NOTE 11 - GOODWILL AND OTHER INTANGIBLES</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">The Company&#8217;s finite and indefinite-lived intangible assets consist of the following:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.986%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Gross Carrying</span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Amount</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Accumulated<br/>Amortization </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Gross Carrying</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Amount</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Accumulated<br/>Amortization </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Finite-lived intangible assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Patents</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">4,806&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(4,806)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">4,806&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(4,806)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Land use rights</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">722&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(142)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">637&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(122)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Trademark</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">1,950&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(1,714)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">1,910&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(1,685)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Technology</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">7,240&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(4,537)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">6,582&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(3,933)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">18,684&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(12,237)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">17,399&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(11,132)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">33,402&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(23,436)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">31,334&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(21,678)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Indefinite-lived intangible assets</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Goodwill</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">29,518&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">26,685&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">The Company&#8217;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 June&#160;30, 2025. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">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></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">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></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">The Company&#8217;s only intangible asset with an indefinite life is goodwill. The Company&#8217;s goodwill is not deductible for tax purposes. Changes in the carrying amount of goodwill by reporting unit are shown in the following table:</span><span style="color:#ff0000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%"> </span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.261%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.987%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">PLP-USA</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">The Americas </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">EMEA</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Asia-Pacific</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Total </span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Balance at January 1, 2025</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">3,078&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">8,858&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">14,749&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #ffffff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">26,685&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Currency translation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">856&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">1,977&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">2,833&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Balance at June 30, 2025</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">3,078&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">9,714&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">16,726&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #ffffff;border-top:0.5pt solid #ffffff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">29,518&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-30/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value of Financial Assets and Liabilities<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresTextBlock', window );">Fair Value of Financial Assets and Liabilities</a></td>
<td class="text"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:115%">NOTE 12 - FAIR VALUE OF FINANCIAL ASSETS AND LIABILITIES</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">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&#8217;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></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">The following table summarizes the Company&#8217;s assets and liabilities, recorded and measured at fair value, in the Consolidated Balance Sheets as of June&#160;30, 2025 and December&#160;31, 2024:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.987%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Description</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Balance as of<br/>June 30, 2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Quoted Prices in Active Markets for</span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Identical Assets or Liabilities</span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">(Level 1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Significant Other Observable Inputs</span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">(Level 2)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Significant Unobservable Inputs</span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">(Level 3)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Foreign currency forward contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:7.37pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Fixed income investments</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Total assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Foreign currency forward contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Supplemental profit sharing plan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">10,105&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">10,105&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Total liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">10,109&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #ffffff;border-top:0.5pt solid #ffffff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #ffffff;border-top:0.5pt solid #ffffff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">10,109&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #ffffff;border-top:0.5pt solid #ffffff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.987%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Description</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Balance as of December 31, 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Quoted Prices in Active Markets for</span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Identical Assets or Liabilities</span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">(Level 1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Significant Other Observable Inputs</span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">(Level 2)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Significant Unobservable Inputs</span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">(Level 3)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Foreign currency forward contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">65&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">65&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:7.37pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Fixed income investments</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">1,142&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">1,142&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Total assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">1,207&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">1,142&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">65&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Foreign currency forward contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">71&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">71&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Supplemental profit sharing plan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">9,031&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">9,031&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Total liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">9,102&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #ffffff;border-top:0.5pt solid #ffffff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #ffffff;border-top:0.5pt solid #ffffff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">9,102&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #ffffff;border-top:0.5pt solid #ffffff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">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 (income), net on the Consolidated Statements of Income together with the transaction gain or loss from the related balance sheet position. For the three and six months ended June&#160;30, 2025, the Company recognized net losses of zero and net gains of $0.1 million, respectively, on foreign currency forward contracts. For the three and six months ended June&#160;30, 2024, the Company recognized net losses of zero and $0.2 million, respectively, on foreign currency forward contracts.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">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 $10.1 million at June&#160;30, 2025 and $9.0 million at December&#160;31, 2024. These amounts are recorded within Other noncurrent liabilities on the Company&#8217;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&#8217; 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&#8217; underlying investment accounts. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">The Company had zero fixed income investments as of June&#160;30, 2025. The Company&#8217;s fixed income investments as of December&#160;31, 2024 of $1.1 million are recorded in Other assets on the Consolidated Balance Sheet and are valued using the closing price on the active market on which the securities are traded. There were no unrealized gains on the fixed income investments for the periods ended June&#160;30, 2025 and 2024.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">The carrying value of the Company&#8217;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></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">At June&#160;30, 2025 and December&#160;31, 2024, the fair value of the Company&#8217;s long-term debt was estimated using discounted cash flows analyses, based on the Company&#8217;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&#8217;s long-term debt are as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.986%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">June 30, 2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">December 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Fair Value</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Carrying Value</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Fair Value</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Carrying Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Long-term debt and related current maturities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">28,638&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">31,806&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">17,474&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">20,787&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 107<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-107<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2E<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 940<br> -SubTopic 820<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478119/940-820-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">Segment Information</a></td>
<td class="text"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:115%">NOTE 13 - SEGMENT INFORMATION</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">The Company reports its segments in four geographic regions: PLP-USA, The Americas, EMEA (Europe, Middle East &amp; Africa) and Asia-Pacific in accordance with accounting standards codified in FASB ASC 280, "Segment Reporting". Each segment distributes a full range of the Company&#8217;s primary products. The PLP-USA segment is comprised of U.S. operations manufacturing the Company&#8217;s traditional products primarily supporting domestic energy, telecommunications and special industries products. The other three segments, The Americas, EMEA and Asia-Pacific, support the Company&#8217;s energy, telecommunications, data communication and special industries products in each respective geographical region.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">The segment managers responsible for each region report directly to the Company&#8217;s Executive Chairman, who is the CODM, 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 Company rather than the results of any individual business component of the segment.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">The amount of each segment&#8217;s performance reported to the CODM is for purposes of making decisions about allocating resources to the segment and assessing its performance. The Company evaluates segment performance and allocates resources based on several factors primarily based on gross sales and income before income taxes.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">The CODM uses both gross sales and income before income taxes for each segment predominantly in the annual budget and forecasting process as well as monitoring actual results. The CODM considers forecast-to-actual and actual to prior period variances for both measures when making decisions about the allocation of operating and capital resources to each segment. The CODM also uses segment gross sales and income before income taxes for the performance of each segment by comparing the results of each segment with one another and in determining the incentive compensation of certain employees.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">The following tables present a summary of the Company&#8217;s reportable segments for the three- and six-month periods ended June&#160;30, 2025 and 2024. Financial results for the PLP-USA segment include the elimination of all segments&#8217; intercompany profit in inventory. </span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.638%"><tr><td style="width:1.0%"></td><td style="width:33.466%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.986%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.986%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.986%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.986%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.990%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Three Months Ended June 30, 2025</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">PLP-USA</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">The Americas</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">EMEA</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Asia-Pacific</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Gross sales</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">81,703&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">30,856&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">33,575&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">34,673&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">180,807&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Intersegment sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(2,413)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(2,348)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(1,665)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(4,780)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(11,206)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">Net sales</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">79,290&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">28,508&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">31,910&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">29,893&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">169,601&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Less:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Cost of products sold</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">51,228&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">20,084&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">22,399&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">20,491&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">114,202&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">Gross profit</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">28,062&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">8,424&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">9,511&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">9,402&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">55,399&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Costs and expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">17,413&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">6,736&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">7,950&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">6,176&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">38,275&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">Operating Income</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">10,649&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">1,688&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">1,561&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">3,226&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">17,124&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Interest income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">102&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">182&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">70&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">30&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">384&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Interest expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(10)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(26)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(164)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(118)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(318)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Other (expense) income, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(204)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">42&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">248&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">30&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">116&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">Income before income taxes</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">10,537&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">1,886&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">1,715&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">3,168&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">17,306&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Income tax expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">2,792&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">584&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">353&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">877&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">4,606&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Total noncontrolling interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">Total net income attributable to Preformed Line Products Company shareholders</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">7,745&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">1,302&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">1,367&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">2,291&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">12,705&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Three Months Ended June 30, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">PLP-USA</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">The Americas</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">EMEA</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Asia-Pacific</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Gross sales</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">62,712&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">23,762&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">33,463&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">28,467&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">148,404&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Intersegment sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">2,812&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">1,947&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">1,424&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">3,501&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">9,684&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">Net sales</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">59,900&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">21,815&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">32,039&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">24,966&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">138,720&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Less:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Cost of products sold</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">39,157&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">15,103&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">22,675&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">17,512&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">94,447&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">Gross profit</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">20,743&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">6,712&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">9,364&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">7,454&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">44,273&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Costs and expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">16,939&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">4,644&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">5,388&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">6,010&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">32,981&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">Operating Income</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">3,804&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">2,068&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">3,976&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">1,444&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">11,292&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Interest income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">279&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">18&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">346&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Interest expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(251)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(36)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(149)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(133)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(568)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Other (expense) income, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(19)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">56&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">54&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">91&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">Income before income taxes</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">3,534&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">2,367&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">3,931&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">1,329&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">11,161&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Income tax expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">189&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">572&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">954&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">79&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">1,794&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Total noncontrolling interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">Total net income attributable to Preformed Line Products Company shareholders</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">3,345&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">1,796&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">2,975&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">1,250&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">9,366&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.094%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.094%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.094%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.094%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.097%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Six Months Ended June 30, 2025</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">PLP-USA</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">The Americas</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">EMEA</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Asia-Pacific</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:7.37pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Gross sales</span></div></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">158,123&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">55,314&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">65,152&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">59,678&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">338,267&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:7.37pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Intersegment sales</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(4,827)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(4,527)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(3,249)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(7,522)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(20,125)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">Net sales</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">153,296&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">50,787&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">61,903&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">52,156&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">318,142&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Less:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:7.37pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Cost of products sold</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">98,396&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">35,276&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">43,515&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">36,885&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">214,072&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">Gross profit</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">54,900&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">15,511&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">18,388&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">15,271&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">104,070&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Costs and expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">34,567&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">12,224&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">15,300&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">11,725&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">73,816&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">Operating income</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">20,333&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">3,287&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">3,088&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">3,546&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">30,254&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:7.37pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Interest income</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">181&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">520&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">125&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">68&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">894&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:7.37pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Interest expense</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(95)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(33)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(315)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(251)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(694)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Other (expense) income, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(403)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">73&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">270&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">583&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">523&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">Income before income taxes</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">20,016&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">3,847&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">3,168&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">3,946&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">30,977&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:7.37pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Income tax expense</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">3,834&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">1,149&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">582&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">1,159&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">6,724&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:7.37pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Total noncontrolling interest</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(31)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(31)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">Total net income attributable to Preformed Line Products Company shareholders</span></div></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">16,182&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">2,698&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">2,555&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">2,787&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">24,222&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Six Months Ended June 30, 2024</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">PLP-USA</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">The Americas</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">EMEA</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Asia-Pacific</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Gross sales</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">135,795&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">44,587&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">63,491&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">55,387&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">299,260&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Intersegment sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(5,158)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(4,414)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(2,798)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(7,265)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(19,635)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">Net sales</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">130,637&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">40,173&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">60,693&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">48,122&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">279,625&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Less:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Cost of products sold</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">85,198&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">28,496&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">43,012&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">34,515&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">191,220&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">Gross profit</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">45,439&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">11,678&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">17,682&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">13,606&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">88,405&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Costs and expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">35,102&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">9,364&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">11,519&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">9,569&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">65,554&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">Operating income</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">10,337&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">2,314&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">6,163&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">4,037&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">22,851&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Interest income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">1,194&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">86&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">38&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">1,318&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Interest expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(684)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(47)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(304)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(241)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(1,276)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Other (expense) income, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(29)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">74&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">79&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">126&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">Income before income taxes</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">9,624&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">3,535&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">6,024&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">3,836&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">23,019&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Income tax expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">961&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">842&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">1,462&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">784&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">4,049&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Total noncontrolling interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">Total net income attributable to Preformed Line Products Company shareholders</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">8,661&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">2,693&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">4,555&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">3,053&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">18,962&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.360%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="12" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">2025</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Expenditure for long-lived assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">PLP-USA</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">2,213&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">2,210&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">2,914&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">4,504&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">The Americas</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">717&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">377&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">1,799&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">1,082&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">EMEA</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">4,742&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">739&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">13,499&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">1,507&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Asia-Pacific</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">707&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">402&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">1,142&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">553&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Total expenditure for long-lived assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">8,379&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">3,728&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">19,354&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">7,646&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr></table><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.360%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">PLP-USA</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">3,118&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">2,929&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">6,257&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">5,715&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">The Americas</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">880&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">834&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">1,687&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">2,203&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">EMEA</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">970&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">827&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">1,838&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">1,663&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Asia-Pacific</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">760&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">731&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">1,471&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">1,447&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Total depreciation and amortization</span></td><td style="border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">5,728&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">5,321&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">11,253&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">11,028&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"><tr><td style="width:1.0%"></td><td style="width:61.626%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.258%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.356%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.260%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">June 30, 2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">December 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Identifiable assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">PLP-USA</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">256,013&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">245,388&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">The Americas</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">113,229&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">103,456&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">EMEA</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">156,931&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">125,013&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Asia-Pacific</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">105,288&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">100,020&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Total identifiable assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">631,461&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">573,877&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"><tr><td style="width:1.0%"></td><td style="width:61.626%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.258%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.356%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.260%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Long-lived assets</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">PLP-USA</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">115,874&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">119,114&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">The Americas</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">24,485&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">20,446&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">EMEA</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">36,455&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">21,243&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Asia-Pacific</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">35,109&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">34,283&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Total long-lived assets</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">211,923&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">195,086&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-21<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-21<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-15<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 12: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 14: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 16: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 34<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-34<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26C<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/280/tableOfContent<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions of Businesses<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract', window );"><strong>Business Combination, Asset Acquisition, Transaction between Entities under Common Control, and Joint Venture Formation [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationDisclosureTextBlock', window );">Acquisitions of Businesses</a></td>
<td class="text"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:115%">NOTE 14 - ACQUISITION OF BUSINESSES</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Acquisition of JAP Telecom</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">On May&#160;1, 2025, the Company acquired all issued and outstanding shares of J.A.P. Industria De Materiais Para Telefonia Ltda., (JAP Telecom) an entity headquartered in Pedreira, Brazil. JAP Telecom is a leading Brazilian designer, manufacturer, and supplier of connectivity solutions for the South American telecommunications infrastructure market with a product portfolio including fiber optic splice closures, connectivity devices, and infrastructure accessories tailored to the specific needs of the local market. JAP Telecom's annual sales for the year ending December&#160;31, 2024 were approximately $4.6 million. The acquisition expands the Company's operational capabilities in the region and strengthens the Company's position in the global communications market. The purchase price was approximately $5.3 million, net of cash as of the closing date.  </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">The acquisition of JAP Telecom 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, identifiable intangible assets and assumed liabilities requires the use of judgment in determining the appropriate assumptions and estimates. The opening balance sheet is preliminary, and no measurement period adjustments have been recorded as of June&#160;30, 2025. Future adjustments are not expected to have a material impact to the Consolidated Statements of Income. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">From the date of the acquisition through June&#160;30, 2025, the Company&#8217;s consolidated financial statements included JAP Telecom sales of approximately $1.0&#160;million and is reported in The Americas segment.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAndAssetAcquisitionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 38<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-38<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 46<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-46<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 43<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-43<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 45<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-45<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 29<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-29<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 29<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-29<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-5<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-3<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-4<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-4<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479326/805-40-45-1<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/805-30/tableOfContent<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/805-20/tableOfContent<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-7<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-5<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/805-10/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Pay vs Performance Disclosure - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_PvpTable', window );"><strong>Pay vs Performance Disclosure</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 12,705<span></span>
</td>
<td class="nump">$ 9,366<span></span>
</td>
<td class="nump">$ 24,222<span></span>
</td>
<td class="nump">$ 18,962<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_PvpTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection v<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_PvpTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (24)(d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 19: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 34: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 45: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 47: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 49: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Insider Trading Arrangements<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrAdoptedFlag', window );">Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_NonRule10b51ArrAdoptedFlag', window );">Non-Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrTrmntdFlag', window );">Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_NonRule10b51ArrTrmntdFlag', window );">Non-Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">false<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_NonRule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_NonRule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_NonRule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_NonRule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_Rule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_Rule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_Rule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_Rule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_TradingArrByIndTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TradingArrByIndTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recently Adopted or Issued Accounting Pronouncements and Regulations</a></td>
<td class="text"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Recently Adopted or Issued Accounting Pronouncements and Regulations </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline">Adopted</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">In November 2023, the FASB issued Accounting Standards Update ("ASU") No. 2023-07, &#8220;Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures.&#8221; 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 was effective for the Company's 2024 fiscal year and interim periods beginning with the quarter ended March&#160;31, 2025. The adoption of this new standard did not have a material impact on the consolidated financial statements, other than the updated segment disclosures included within Note 13, "Segment Information".</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline">Not Yet Adopted</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">In December 2023, the FASB issued Accounting Standards Update No. 2023-09, &#8220;Income Taxes (Topic 740): Improvements to Income Tax Disclosures.&#8221; 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 beginning after December 15, 2024. The Company is evaluating the impact of adopting this ASU and expects the standard will only impact its income tax disclosures with no material impact to the consolidated financial statements. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">In November 2024, the FASB issued Accounting Standards Update No. 2024-03, &#8220;Income Statement &#8211; Reporting Comprehensive Income &#8211; Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses.&#8221; This ASU improves disclosures about a public business entity&#8217;s expenses and addresses requests from investors for more detailed information about the types of expenses commonly presented in expense captions. Coupled with recent standards that enhanced the disaggregation of revenue and income tax information, the disaggregated expense information required by the amendments in this ASU will enable investors to better understand the major components of an entity&#8217;s income statement. This ASU is effective for annual reporting </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">periods beginning after December 15, 2026, and interim reporting periods beginning after December 15, 2027, with early adoption permitted. The Company is evaluating the impact of adopting this ASU.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline">New Regulations</span></div>On July 4, 2025, the One Big Beautiful Bill Act ("OBBBA") was enacted in the U.S. The OBBBA includes significant provisions, such as the permanent extension of certain expiring provisions of the Tax Cuts and Jobs Act, modifications to the international tax framework and the restoration of favorable tax treatment for certain businesses. The legislation has multiple effective dates, with certain provisions effective in 2025 and others implemented through 2027. The Company is currently assessing its impact on the consolidated financial statements.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesPolicyTextBlock', window );">Contingent Liabilities</a></td>
<td class="text">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></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativesPolicyTextBlock', window );">Derivative Financial Instruments</a></td>
<td class="text">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 (income), net on the Consolidated Statements of Income together with the transaction gain or loss from the related balance sheet position.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueOfFinancialInstrumentsPolicy', window );">Fair Value of Financial Instruments</a></td>
<td class="text">These amounts are recorded within Other noncurrent liabilities on the Company&#8217;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&#8217; 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&#8217; underlying investment accounts. <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">The Company had zero fixed income investments as of June&#160;30, 2025. The Company&#8217;s fixed income investments as of December&#160;31, 2024 of $1.1 million are recorded in Other assets on the Consolidated Balance Sheet and are valued using the closing price on the active market on which the securities are traded. There were no unrealized gains on the fixed income investments for the periods ended June&#160;30, 2025 and 2024.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">The carrying value of the Company&#8217;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></div>At June&#160;30, 2025 and December&#160;31, 2024, the fair value of the Company&#8217;s long-term debt was estimated using discounted cash flows analyses, based on the Company&#8217;s current incremental borrowing rates for similar types of borrowing arrangements that are considered to be Level 2 inputs.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 450<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477850/954-450-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482425/460-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for its derivative instruments and hedging activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479693/815-10-S50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-8C<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-8<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-7<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4F<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/815/tableOfContent<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(n))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueOfFinancialInstrumentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for determining the fair value of financial instruments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueOfFinancialInstrumentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Schedule of Revenues by Segment and Product Type</a></td>
<td class="text"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">The Company&#8217;s revenues by segment and product type are as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:29.455%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.793%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Three Months Ended June 30, 2025</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">Product Type</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">PLP-USA</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">The Americas</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">EMEA</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Asia-Pacific</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Energy</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">63%</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">83%</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">69%</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">76%</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">70%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Communications</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">32%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">16%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">21%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">4%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">22%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Special Industries</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">5%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">1%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">10%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">20%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">8%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">Total</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">100%</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">100%</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">100%</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">100%</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">100%</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Three Months Ended June 30, 2024</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">Product Type</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">PLP-USA</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">The Americas</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">EMEA</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Asia-Pacific</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Energy</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">63%</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">80%</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">71%</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">79%</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">71%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Communications</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">30%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">18%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">24%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">4%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">22%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Special Industries</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">7%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">2%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">5%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">17%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">7%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">Total</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">100%</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">100%</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">100%</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">100%</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">100%</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Six Months Ended June 30, 2025</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">Product Type</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">PLP-USA</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">The Americas</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">EMEA</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Asia-Pacific</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Energy</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">61%</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">84%</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">71%</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">76%</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">70%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Communications</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">34%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">15%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">21%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">3%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">23%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Special Industries</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">5%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">1%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">8%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">21%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">7%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">Total</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">100%</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">100%</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">100%</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">100%</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">100%</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Six Months Ended June 30, 2024</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">Product Type</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">PLP-USA</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">The Americas</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">EMEA</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Asia-Pacific</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Energy</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">66%</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">78%</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">71%</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">78%</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">71%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Communications</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">28%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">21%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">24%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">4%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">22%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Special Industries</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">6%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">1%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">5%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">18%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">7%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">Total</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">100%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">100%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">100%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">100%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">100%</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock', window );">Schedule of Change in Allowance for Credit Losses</a></td>
<td class="text">The change in the allowance for credit losses includes expense and net write-offs, which are identified in the following table:<div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.791%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Allowance for credit losses, beginning of period</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">6,958&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">8,260&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Additions (reductions) charged to costs and expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">296&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(1,409)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Write-offs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(141)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(199)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Foreign exchange and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(329)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Allowance for credit losses, end of period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">7,163&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">6,323&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories, Net (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock', window );">Schedule of Inventories, Net</a></td>
<td class="text">The components of inventory are as follows:<div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.791%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Raw materials</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">86,143&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">75,138&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Work-in-process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">16,911&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">12,225&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Finished products</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">52,956&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">52,792&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Inventories, net of excess and obsolete inventory reserve</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">156,010&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">140,155&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Excess of current cost over LIFO cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(12,641)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(10,242)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Inventories at LIFO cost</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">143,369&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">129,913&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483489/210-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfInventoryCurrentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment, Net (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Schedule of Major Classes of Property, Plant and Equipment</a></td>
<td class="text"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">Major classes of property, plant and equipment are as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.791%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Land and improvements</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">27,141&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">20,204&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Buildings and improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">130,899&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">125,076&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Machinery, equipment and aircraft</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">267,767&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">252,759&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Construction in progress</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">15,422&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">10,884&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Property, plant and equipment, gross</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">441,229&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">408,923&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Less accumulated depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(229,306)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(213,837)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Property, plant and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">211,923&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">195,086&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Pension Plans (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock', window );">Components of Net Periodic Pension Expense</a></td>
<td class="text">Net periodic pension expense for the U.S. Plan for the three- and six-month periods ended June&#160;30, 2025 and 2024, respectively, follows:<div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.986%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Interest cost</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">395&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">387&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">790&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">775&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Expected return on plan assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(352)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(485)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(703)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(971)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Recognized net actuarial loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">161&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">117&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">322&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">234&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Net periodic pension expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">204&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">19&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">409&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">38&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (q)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-5<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 715<br> -SubTopic 20<br> -Subparagraph (h)<br> -Name Accounting Standards Codification<br> -Paragraph 1<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfNetBenefitCostsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accumulated Other Comprehensive Income ("AOCI") (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock', window );">Schedule of Total Changes in AOCI by Component, Net of Tax</a></td>
<td class="text"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">The following tables set forth the total changes in AOCI by component, net of tax:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:35.288%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.047%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2024</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Unrecognized<br/>Benefit Cost </span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Cumulative<br/>Translation<br/>Adjustment </span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Total</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:115%"> </span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Unrecognized<br/>Benefit Cost </span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Cumulative<br/>Translation<br/>Adjustment </span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Total</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:115%"> </span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Balance at April 1</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(5,250)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(70,865)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(76,115)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(4,389)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(62,393)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(66,782)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Other comprehensive income (loss) before reclassifications:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Foreign currency translation adjustment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">13,681&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">13,681&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(5,971)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(5,971)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Loss on pension asset</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Amounts reclassified from AOCI:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Amortization of defined benefit pension actuarial gain (a)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">123&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">123&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">89&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">89&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Net current period other comprehensive income (loss)</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">123&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">13,681&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">13,804&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">89&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(5,971)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(5,882)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Balance at June 30</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(5,127)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(57,184)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(62,311)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(4,300)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(68,364)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(72,664)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:35.288%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.047%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2024</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Unrecognized<br/>Benefit Cost </span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Cumulative<br/>Translation<br/>Adjustment </span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Total</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:115%"> </span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Unrecognized<br/>Benefit Cost </span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Cumulative<br/>Translation<br/>Adjustment </span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Total</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:115%"> </span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Balance at January 1</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(5,373)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(77,536)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(82,909)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(4,478)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(55,828)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(60,306)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Other comprehensive income (loss) before reclassifications:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Foreign currency translation adjustment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">20,352&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">20,352&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(12,536)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(12,536)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Loss on pension asset</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Amounts reclassified from AOCI:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Amortization of defined benefit pension actuarial gain (a)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">246&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">246&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">178&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">178&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Net current period other comprehensive income (loss)</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">246&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">20,352&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">20,598&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">178&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(12,536)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(12,358)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Balance at June 30</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(5,127)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(57,184)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(62,311)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(4,300)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(68,364)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(72,664)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:5pt;padding-left:54pt;text-align:justify;text-indent:-54pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8.5pt;font-weight:400;line-height:115%">(a)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8.5pt;font-weight:400;line-height:115%;padding-left:44.57pt">This AOCI component is included in the computation of net periodic pension expense as noted in Note 6 &#8211; Pension Plans.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of accumulated other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Computation of Earnings Per Share (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Schedule of Basic and Diluted Earnings Per Share</a></td>
<td class="text"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">The calculation of basic and diluted earnings per share for the three and six months ended June&#160;30, was as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.986%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Three Months Ended June 30,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Numerator</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Net income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">12,705&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">9,366&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">24,222&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">18,962&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Denominator</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Determination of shares (in thousands)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Weighted-average common shares outstanding</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">4,932</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">4,915</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">4,930</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">4,915</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Dilutive effect &#8211; share-based awards</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">23</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">49</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">25</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">40</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Diluted weighted-average common shares outstanding</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">4,955</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">4,964</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">4,955</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">4,955</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Earnings per common share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Basic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">2.58&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">1.91&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">4.91&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">3.86&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Diluted</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">2.56&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #ffffff;border-top:3pt double #ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">1.89&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #ffffff;border-top:3pt double #ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">4.89&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #ffffff;border-top:3pt double #ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">3.83&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Other Intangibles (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock', window );">Schedule of Finite and Indefinite-Lived Intangible Assets</a></td>
<td class="text"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">The Company&#8217;s finite and indefinite-lived intangible assets consist of the following:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.986%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Gross Carrying</span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Amount</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Accumulated<br/>Amortization </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Gross Carrying</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Amount</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Accumulated<br/>Amortization </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Finite-lived intangible assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Patents</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">4,806&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(4,806)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">4,806&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(4,806)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Land use rights</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">722&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(142)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">637&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(122)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Trademark</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">1,950&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(1,714)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">1,910&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(1,685)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Technology</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">7,240&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(4,537)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">6,582&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(3,933)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">18,684&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(12,237)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">17,399&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(11,132)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">33,402&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(23,436)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">31,334&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(21,678)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Indefinite-lived intangible assets</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Goodwill</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">29,518&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">26,685&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfGoodwillTextBlock', window );">Schedule of Changes in Carrying Amount of Goodwill by Segment</a></td>
<td class="text">Changes in the carrying amount of goodwill by reporting unit are shown in the following table:<span style="color:#ff0000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%"> </span><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.261%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.987%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">PLP-USA</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">The Americas </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">EMEA</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Asia-Pacific</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Total </span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Balance at January 1, 2025</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">3,078&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">8,858&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">14,749&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #ffffff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">26,685&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Currency translation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">856&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">1,977&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">2,833&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Balance at June 30, 2025</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">3,078&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">9,714&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">16,726&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #ffffff;border-top:0.5pt solid #ffffff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">29,518&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfGoodwillTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1A<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfGoodwillTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of goodwill and intangible assets, which may be broken down by segment or major class.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-30/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value of Financial Assets and Liabilities (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock', window );">Schedule of Assets and Liabilities Recorded and Measured at Fair Value</a></td>
<td class="text"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">The following table summarizes the Company&#8217;s assets and liabilities, recorded and measured at fair value, in the Consolidated Balance Sheets as of June&#160;30, 2025 and December&#160;31, 2024:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.987%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Description</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Balance as of<br/>June 30, 2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Quoted Prices in Active Markets for</span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Identical Assets or Liabilities</span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">(Level 1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Significant Other Observable Inputs</span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">(Level 2)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Significant Unobservable Inputs</span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">(Level 3)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Foreign currency forward contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:7.37pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Fixed income investments</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Total assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Foreign currency forward contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Supplemental profit sharing plan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">10,105&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">10,105&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Total liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">10,109&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #ffffff;border-top:0.5pt solid #ffffff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #ffffff;border-top:0.5pt solid #ffffff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">10,109&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #ffffff;border-top:0.5pt solid #ffffff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.987%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Description</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Balance as of December 31, 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Quoted Prices in Active Markets for</span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Identical Assets or Liabilities</span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">(Level 1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Significant Other Observable Inputs</span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">(Level 2)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Significant Unobservable Inputs</span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">(Level 3)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Foreign currency forward contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">65&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">65&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:7.37pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Fixed income investments</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">1,142&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">1,142&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Total assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">1,207&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">1,142&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">65&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Foreign currency forward contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">71&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">71&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Supplemental profit sharing plan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">9,031&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">9,031&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Total liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">9,102&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #ffffff;border-top:0.5pt solid #ffffff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #ffffff;border-top:0.5pt solid #ffffff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">9,102&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #ffffff;border-top:0.5pt solid #ffffff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock', window );">Schedule of Fair Value and Carrying Value of Long-Term Debt</a></td>
<td class="text">Based on the analysis performed, the fair value and the carrying value of the Company&#8217;s long-term debt are as follows:<div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.986%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">June 30, 2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">December 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%">Fair Value</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Carrying Value</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Fair Value</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Carrying Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Long-term debt and related current maturities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">28,638&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">31,806&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">17,474&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">20,787&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of financial instrument measured at fair value on recurring or nonrecurring basis. Includes, but is not limited to, instrument classified in shareholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Schedule of Company's Reportable Segments</a></td>
<td class="text"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%">The following tables present a summary of the Company&#8217;s reportable segments for the three- and six-month periods ended June&#160;30, 2025 and 2024. Financial results for the PLP-USA segment include the elimination of all segments&#8217; intercompany profit in inventory. </span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.638%"><tr><td style="width:1.0%"></td><td style="width:33.466%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.986%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.986%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.986%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.986%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.990%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Three Months Ended June 30, 2025</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">PLP-USA</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">The Americas</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">EMEA</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Asia-Pacific</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Gross sales</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">81,703&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">30,856&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">33,575&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">34,673&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">180,807&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Intersegment sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(2,413)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(2,348)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(1,665)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(4,780)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(11,206)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">Net sales</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">79,290&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">28,508&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">31,910&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">29,893&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">169,601&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Less:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Cost of products sold</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">51,228&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">20,084&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">22,399&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">20,491&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">114,202&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">Gross profit</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">28,062&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">8,424&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">9,511&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">9,402&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">55,399&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Costs and expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">17,413&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">6,736&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">7,950&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">6,176&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">38,275&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">Operating Income</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">10,649&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">1,688&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">1,561&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">3,226&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">17,124&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Interest income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">102&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">182&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">70&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">30&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">384&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Interest expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(10)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(26)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(164)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(118)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(318)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Other (expense) income, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(204)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">42&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">248&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">30&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">116&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">Income before income taxes</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">10,537&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">1,886&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">1,715&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">3,168&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">17,306&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Income tax expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">2,792&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">584&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">353&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">877&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">4,606&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Total noncontrolling interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">Total net income attributable to Preformed Line Products Company shareholders</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">7,745&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">1,302&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">1,367&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">2,291&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">12,705&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Three Months Ended June 30, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">PLP-USA</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">The Americas</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">EMEA</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Asia-Pacific</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Gross sales</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">62,712&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">23,762&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">33,463&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">28,467&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">148,404&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Intersegment sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">2,812&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">1,947&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">1,424&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">3,501&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">9,684&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">Net sales</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">59,900&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">21,815&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">32,039&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">24,966&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">138,720&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Less:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Cost of products sold</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">39,157&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">15,103&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">22,675&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">17,512&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">94,447&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">Gross profit</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">20,743&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">6,712&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">9,364&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">7,454&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">44,273&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Costs and expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">16,939&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">4,644&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">5,388&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">6,010&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">32,981&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">Operating Income</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">3,804&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">2,068&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">3,976&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">1,444&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">11,292&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Interest income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">279&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">18&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">346&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Interest expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(251)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(36)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(149)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(133)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(568)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Other (expense) income, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(19)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">56&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">54&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">91&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">Income before income taxes</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">3,534&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">2,367&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">3,931&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">1,329&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">11,161&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Income tax expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">189&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">572&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">954&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">79&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">1,794&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Total noncontrolling interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">Total net income attributable to Preformed Line Products Company shareholders</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">3,345&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">1,796&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">2,975&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">1,250&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">9,366&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.094%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.094%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.094%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.094%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.097%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Six Months Ended June 30, 2025</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">PLP-USA</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">The Americas</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">EMEA</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Asia-Pacific</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:7.37pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Gross sales</span></div></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">158,123&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">55,314&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">65,152&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">59,678&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">338,267&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:7.37pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Intersegment sales</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(4,827)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(4,527)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(3,249)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(7,522)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(20,125)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">Net sales</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">153,296&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">50,787&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">61,903&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">52,156&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">318,142&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Less:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:7.37pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Cost of products sold</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">98,396&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">35,276&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">43,515&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">36,885&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">214,072&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">Gross profit</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">54,900&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">15,511&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">18,388&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">15,271&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">104,070&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Costs and expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">34,567&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">12,224&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">15,300&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">11,725&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">73,816&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">Operating income</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">20,333&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">3,287&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">3,088&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">3,546&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">30,254&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:7.37pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Interest income</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">181&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">520&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">125&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">68&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">894&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:7.37pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Interest expense</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(95)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(33)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(315)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(251)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(694)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Other (expense) income, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(403)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">73&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">270&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">583&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">523&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">Income before income taxes</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">20,016&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">3,847&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">3,168&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">3,946&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">30,977&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:7.37pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Income tax expense</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">3,834&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">1,149&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">582&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">1,159&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">6,724&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:7.37pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Total noncontrolling interest</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(31)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(31)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">Total net income attributable to Preformed Line Products Company shareholders</span></div></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">16,182&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">2,698&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">2,555&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">2,787&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">24,222&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Six Months Ended June 30, 2024</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">PLP-USA</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">The Americas</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">EMEA</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Asia-Pacific</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Gross sales</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">135,795&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">44,587&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">63,491&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">55,387&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">299,260&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Intersegment sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(5,158)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(4,414)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(2,798)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(7,265)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(19,635)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">Net sales</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">130,637&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">40,173&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">60,693&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">48,122&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">279,625&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Less:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Cost of products sold</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">85,198&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">28,496&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">43,012&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">34,515&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">191,220&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">Gross profit</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">45,439&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">11,678&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">17,682&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">13,606&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">88,405&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Costs and expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">35,102&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">9,364&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">11,519&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">9,569&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">65,554&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">Operating income</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">10,337&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">2,314&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">6,163&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">4,037&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">22,851&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Interest income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">1,194&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">86&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">38&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">1,318&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Interest expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(684)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(47)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(304)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(241)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(1,276)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Other (expense) income, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(29)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">74&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">79&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">126&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">Income before income taxes</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">9,624&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">3,535&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">6,024&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">3,836&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">23,019&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Income tax expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">961&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">842&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">1,462&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">784&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">4,049&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Total noncontrolling interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">Total net income attributable to Preformed Line Products Company shareholders</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">8,661&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">2,693&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">4,555&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">3,053&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">18,962&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.360%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="12" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">2025</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Expenditure for long-lived assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">PLP-USA</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">2,213&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">2,210&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">2,914&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">4,504&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">The Americas</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">717&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">377&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">1,799&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">1,082&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">EMEA</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">4,742&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">739&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">13,499&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">1,507&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Asia-Pacific</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">707&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">402&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">1,142&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">553&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Total expenditure for long-lived assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">8,379&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">3,728&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">19,354&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">7,646&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr></table><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.360%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">PLP-USA</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">3,118&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">2,929&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">6,257&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">5,715&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">The Americas</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">880&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">834&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">1,687&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">2,203&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">EMEA</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">970&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">827&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">1,838&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">1,663&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Asia-Pacific</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">760&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">731&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">1,471&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">1,447&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Total depreciation and amortization</span></td><td style="border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">5,728&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">5,321&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">11,253&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">11,028&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"><tr><td style="width:1.0%"></td><td style="width:61.626%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.258%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.356%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.260%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">June 30, 2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">December 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Identifiable assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">PLP-USA</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">256,013&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">245,388&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">The Americas</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">113,229&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">103,456&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">EMEA</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">156,931&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">125,013&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Asia-Pacific</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">105,288&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">100,020&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Total identifiable assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">631,461&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">573,877&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock', window );">Summary of Company's Long-Lived Assets by Segment</a></td>
<td class="text"><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"><tr><td style="width:1.0%"></td><td style="width:61.626%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.258%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.356%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.260%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Long-lived assets</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">PLP-USA</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">115,874&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">119,114&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">The Americas</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">24,485&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">20,446&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">EMEA</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">36,455&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">21,243&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Asia-Pacific</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">35,109&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">34,283&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Total long-lived assets</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">211,923&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">195,086&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-25<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies (Details)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_plpc_PercentageOfOwnershipInEarningsOfSubsidiary', window );">Percentage of ownership in earnings of subsidiary</a></td>
<td class="nump">100.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_plpc_PercentageOfOwnershipInEarningsOfSubsidiary">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of ownership in earnings of subsidiary.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">plpc_PercentageOfOwnershipInEarningsOfSubsidiary</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plpc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue - Revenues by Segment and Product Type (Details)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation Of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_plpc_PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax', window );">Percentage of disaggregated revenue</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_EnergyServiceMember', window );">Energy</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation Of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_plpc_PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax', window );">Percentage of disaggregated revenue</a></td>
<td class="nump">70.00%<span></span>
</td>
<td class="nump">71.00%<span></span>
</td>
<td class="nump">70.00%<span></span>
</td>
<td class="nump">71.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=plpc_CommunicationsMember', window );">Communications</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation Of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_plpc_PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax', window );">Percentage of disaggregated revenue</a></td>
<td class="nump">22.00%<span></span>
</td>
<td class="nump">22.00%<span></span>
</td>
<td class="nump">23.00%<span></span>
</td>
<td class="nump">22.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=plpc_SpecialIndustriesMember', window );">Special Industries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation Of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_plpc_PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax', window );">Percentage of disaggregated revenue</a></td>
<td class="nump">8.00%<span></span>
</td>
<td class="nump">7.00%<span></span>
</td>
<td class="nump">7.00%<span></span>
</td>
<td class="nump">7.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=plpc_PlpUsaMember', window );">PLP-USA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation Of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_plpc_PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax', window );">Percentage of disaggregated revenue</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=plpc_PlpUsaMember', window );">PLP-USA | Energy</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation Of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_plpc_PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax', window );">Percentage of disaggregated revenue</a></td>
<td class="nump">63.00%<span></span>
</td>
<td class="nump">63.00%<span></span>
</td>
<td class="nump">61.00%<span></span>
</td>
<td class="nump">66.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=plpc_PlpUsaMember', window );">PLP-USA | Communications</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation Of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_plpc_PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax', window );">Percentage of disaggregated revenue</a></td>
<td class="nump">32.00%<span></span>
</td>
<td class="nump">30.00%<span></span>
</td>
<td class="nump">34.00%<span></span>
</td>
<td class="nump">28.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=plpc_PlpUsaMember', window );">PLP-USA | Special Industries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation Of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_plpc_PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax', window );">Percentage of disaggregated revenue</a></td>
<td class="nump">5.00%<span></span>
</td>
<td class="nump">7.00%<span></span>
</td>
<td class="nump">5.00%<span></span>
</td>
<td class="nump">6.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_AmericasMember', window );">The Americas</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation Of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_plpc_PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax', window );">Percentage of disaggregated revenue</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_AmericasMember', window );">The Americas | Energy</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation Of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_plpc_PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax', window );">Percentage of disaggregated revenue</a></td>
<td class="nump">83.00%<span></span>
</td>
<td class="nump">80.00%<span></span>
</td>
<td class="nump">84.00%<span></span>
</td>
<td class="nump">78.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_AmericasMember', window );">The Americas | Communications</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation Of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_plpc_PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax', window );">Percentage of disaggregated revenue</a></td>
<td class="nump">16.00%<span></span>
</td>
<td class="nump">18.00%<span></span>
</td>
<td class="nump">15.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_AmericasMember', window );">The Americas | Special Industries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation Of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_plpc_PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax', window );">Percentage of disaggregated revenue</a></td>
<td class="nump">1.00%<span></span>
</td>
<td class="nump">2.00%<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=us-gaap_EMEAMember', window );">EMEA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation Of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_plpc_PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax', window );">Percentage of disaggregated revenue</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=us-gaap_EMEAMember', window );">EMEA | Energy</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation Of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_plpc_PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax', window );">Percentage of disaggregated revenue</a></td>
<td class="nump">69.00%<span></span>
</td>
<td class="nump">71.00%<span></span>
</td>
<td class="nump">71.00%<span></span>
</td>
<td class="nump">71.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=us-gaap_EMEAMember', window );">EMEA | Communications</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation Of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_plpc_PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax', window );">Percentage of disaggregated revenue</a></td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">24.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">24.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=us-gaap_EMEAMember', window );">EMEA | Special Industries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation Of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_plpc_PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax', window );">Percentage of disaggregated revenue</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">5.00%<span></span>
</td>
<td class="nump">8.00%<span></span>
</td>
<td class="nump">5.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_AsiaPacificMember', window );">Asia-Pacific</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation Of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_plpc_PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax', window );">Percentage of disaggregated revenue</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_AsiaPacificMember', window );">Asia-Pacific | Energy</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation Of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_plpc_PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax', window );">Percentage of disaggregated revenue</a></td>
<td class="nump">76.00%<span></span>
</td>
<td class="nump">79.00%<span></span>
</td>
<td class="nump">76.00%<span></span>
</td>
<td class="nump">78.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_AsiaPacificMember', window );">Asia-Pacific | Communications</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation Of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_plpc_PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax', window );">Percentage of disaggregated revenue</a></td>
<td class="nump">4.00%<span></span>
</td>
<td class="nump">4.00%<span></span>
</td>
<td class="nump">3.00%<span></span>
</td>
<td class="nump">4.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_AsiaPacificMember', window );">Asia-Pacific | Special Industries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation Of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_plpc_PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax', window );">Percentage of disaggregated revenue</a></td>
<td class="nump">20.00%<span></span>
</td>
<td class="nump">17.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">18.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_plpc_PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of revenue from contract with customer excluding assessed tax.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">plpc_PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plpc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-7<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_EnergyServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_EnergyServiceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=plpc_CommunicationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=plpc_CommunicationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=plpc_SpecialIndustriesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=plpc_SpecialIndustriesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=plpc_PlpUsaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=plpc_PlpUsaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=srt_AmericasMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=srt_AmericasMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=us-gaap_EMEAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=us-gaap_EMEAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=srt_AsiaPacificMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=srt_AsiaPacificMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue - Schedule of Change in Allowance for Credit Losses (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward', window );"><strong>Accounts Receivable, Allowance for Credit Loss [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Allowance for credit losses, beginning of period</a></td>
<td class="nump">$ 6,958<span></span>
</td>
<td class="nump">$ 8,260<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Additions (reductions) charged to costs and expenses</a></td>
<td class="nump">296<span></span>
</td>
<td class="num">(1,409)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs', window );">Write-offs</a></td>
<td class="num">(141)<span></span>
</td>
<td class="num">(199)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_plpc_AccountsReceivableAllowanceForCreditLossesForeignExchangeAndOther', window );">Foreign exchange and other</a></td>
<td class="nump">50<span></span>
</td>
<td class="num">(329)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Allowance for credit losses, end of period</a></td>
<td class="nump">$ 7,163<span></span>
</td>
<td class="nump">$ 6,323<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_plpc_AccountsReceivableAllowanceForCreditLossesForeignExchangeAndOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Allowance for doubtful accounts receivable foreign exchange and other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">plpc_AccountsReceivableAllowanceForCreditLossesForeignExchangeAndOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plpc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479344/326-20-45-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of direct write-downs of accounts receivable charged against the allowance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (reversal of expense) for expected credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-22<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Inventories, Net - Inventories, Net (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryRawMaterials', window );">Raw materials</a></td>
<td class="nump">$ 86,143<span></span>
</td>
<td class="nump">$ 75,138<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryWorkInProcess', window );">Work-in-process</a></td>
<td class="nump">16,911<span></span>
</td>
<td class="nump">12,225<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryFinishedGoods', window );">Finished products</a></td>
<td class="nump">52,956<span></span>
</td>
<td class="nump">52,792<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryGross', window );">Inventories, net of excess and obsolete inventory reserve</a></td>
<td class="nump">156,010<span></span>
</td>
<td class="nump">140,155<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryLIFOReserve', window );">Excess of current cost over LIFO cost</a></td>
<td class="num">(12,641)<span></span>
</td>
<td class="num">(10,242)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories at LIFO cost</a></td>
<td class="nump">$ 143,369<span></span>
</td>
<td class="nump">$ 129,913<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryFinishedGoods">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryFinishedGoods</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryLIFOReserve">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount by which inventory stated at last-in first-out (LIFO) is less than (in excess of) inventory stated at other inventory cost methods.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryLIFOReserve</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryRawMaterials">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryRawMaterials</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWorkInProcess">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWorkInProcess</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories, Net - Additional Information (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LIFOInventoryAmount', window );">Cost of inventories for certain materials using LIFO method</a></td>
<td class="nump">$ 41.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 41.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 46.5<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryLIFOReserveEffectOnIncomeNet', window );">Net change in LIFO inventories expense</a></td>
<td class="nump">1.9<span></span>
</td>
<td class="nump">$ 0.3<span></span>
</td>
<td class="nump">2.4<span></span>
</td>
<td class="nump">$ 0.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryValuationReserves', window );">Inventory reserves for slow-moving and obsolete inventory</a></td>
<td class="nump">$ 17.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 17.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 17.7<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryLIFOReserveEffectOnIncomeNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryLIFOReserveEffectOnIncomeNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryValuationReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of valuation reserve for inventory.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480581/330-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryValuationReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LIFOInventoryAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of LIFO (last in first out) inventory present at the reporting date when inventory is also valued using different valuation methods.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483489/210-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LIFOInventoryAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Property and Equipment, Net (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
<td class="nump">$ 441,229<span></span>
</td>
<td class="nump">$ 408,923<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less accumulated depreciation</a></td>
<td class="num">(229,306)<span></span>
</td>
<td class="num">(213,837)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
<td class="nump">211,923<span></span>
</td>
<td class="nump">195,086<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandAndLandImprovementsMember', window );">Land and improvements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
<td class="nump">27,141<span></span>
</td>
<td class="nump">20,204<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember', window );">Buildings and improvements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
<td class="nump">130,899<span></span>
</td>
<td class="nump">125,076<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery, equipment and aircraft</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
<td class="nump">267,767<span></span>
</td>
<td class="nump">252,759<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember', window );">Construction in progress</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
<td class="nump">$ 15,422<span></span>
</td>
<td class="nump">$ 10,884<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478451/942-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandAndLandImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandAndLandImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Contingent and Other Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingencyEstimateOfPossibleLoss', window );">Accrued estimate for losses</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_plpc_ContractWithCustomerLiabilityIncreaseFromAdvancePaymentsReceived', window );">Advance payments received</a></td>
<td class="nump">$ 8,100<span></span>
</td>
<td class="nump">$ 6,700<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_plpc_ContractWithCustomerLiabilityIncreaseFromAdvancePaymentsReceived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contract With Customer Liability, Increase From Advance Payments Received</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">plpc_ContractWithCustomerLiabilityIncreaseFromAdvancePaymentsReceived</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plpc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingencyEstimateOfPossibleLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Reflects the estimated amount of loss from the specified contingency as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-9<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 720<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483359/720-20-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 27<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482395/460-10-55-27<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-9<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-4<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482425/460-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482425/460-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyEstimateOfPossibleLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Pension Plans - Components of Net Periodic Pension Expense (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">$ 395<span></span>
</td>
<td class="nump">$ 387<span></span>
</td>
<td class="nump">$ 790<span></span>
</td>
<td class="nump">$ 775<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets', window );">Expected return on plan assets</a></td>
<td class="num">(352)<span></span>
</td>
<td class="num">(485)<span></span>
</td>
<td class="num">(703)<span></span>
</td>
<td class="num">(971)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses', window );">Recognized net actuarial loss</a></td>
<td class="nump">161<span></span>
</td>
<td class="nump">117<span></span>
</td>
<td class="nump">322<span></span>
</td>
<td class="nump">234<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost', window );">Net periodic pension expense</a></td>
<td class="nump">$ 204<span></span>
</td>
<td class="nump">$ 19<span></span>
</td>
<td class="nump">$ 409<span></span>
</td>
<td class="nump">$ 38<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480535/715-20-45-3A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-18<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480535/715-20-45-3A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-18<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanInterestCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost recognized for passage of time related to defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480535/715-20-45-3A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-18<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanInterestCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of net periodic benefit cost (credit) for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (q)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-5<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-18<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Pension Plans - Additional Information (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jul. 31, 2025</div></th>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanContributionsByEmployer', window );">Contribution to pension plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Forecast</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax', window );">Non-cash pre-tax charge</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanContributionsByEmployer', window );">Contribution to pension plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Forecast</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax', window );">Non-cash pre-tax charge</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanContributionsByEmployer', window );">Contribution to pension plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligationPaymentForSettlement', window );">Defined benefit plan, benefit obligation, payment for settlement</a></td>
<td class="nump">$ 13,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanBenefitObligationPaymentForSettlement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of payment, which decreases benefit obligation of defined benefit plan, for irrevocable action relieving primary responsibility for benefit obligation and eliminating risk for obligation and assets used to effect settlement. Transaction constituting settlement includes, but is not limited to, making lump-sum cash payment to participant in exchange for their rights to receive specified benefits and purchasing nonparticipating annuity contract. Excludes decreases to benefit obligation for remeasurement due to settlement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(10)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanBenefitObligationPaymentForSettlement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanContributionsByEmployer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of contribution received by defined benefit plan from employer which increases plan assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (c)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (c)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-5<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (c)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-5<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-18<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-6<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanContributionsByEmployer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (k)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-5<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (l)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-5<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-5<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (j)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-5<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (j)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (j)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-5<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (j)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-5<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-5<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-5<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (c)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-5<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (c)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-5<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (q)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-5<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (m)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-5<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-5<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-5<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-5<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-15<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-5<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-17A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementScenarioAxis=srt_ScenarioForecastMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementScenarioAxis=srt_ScenarioForecastMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accumulated Other Comprehensive Income ("AOCI") (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract', window );"><strong>AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning Balance</a></td>
<td class="nump">$ 435,821<span></span>
</td>
<td class="nump">$ 413,368<span></span>
</td>
<td class="nump">$ 422,324<span></span>
</td>
<td class="nump">$ 416,156<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTaxAbstract', window );"><strong>Amounts reclassified from AOCI:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss), net of tax</a></td>
<td class="nump">13,804<span></span>
</td>
<td class="num">(5,882)<span></span>
</td>
<td class="nump">20,598<span></span>
</td>
<td class="num">(12,358)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending Balance</a></td>
<td class="nump">460,776<span></span>
</td>
<td class="nump">416,218<span></span>
</td>
<td class="nump">460,776<span></span>
</td>
<td class="nump">416,218<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember', window );">Unrecognized Benefit Cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract', window );"><strong>AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning Balance</a></td>
<td class="num">(5,250)<span></span>
</td>
<td class="num">(4,389)<span></span>
</td>
<td class="num">(5,373)<span></span>
</td>
<td class="num">(4,478)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodChangeAbstract', window );"><strong>Other comprehensive income (loss) before reclassifications:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax', window );">Loss on pension asset</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTaxAbstract', window );"><strong>Amounts reclassified from AOCI:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax', window );">Amortization of defined benefit pension actuarial gain</a></td>
<td class="nump">123<span></span>
</td>
<td class="nump">89<span></span>
</td>
<td class="nump">246<span></span>
</td>
<td class="nump">178<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss), net of tax</a></td>
<td class="nump">123<span></span>
</td>
<td class="nump">89<span></span>
</td>
<td class="nump">246<span></span>
</td>
<td class="nump">178<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending Balance</a></td>
<td class="num">(5,127)<span></span>
</td>
<td class="num">(4,300)<span></span>
</td>
<td class="num">(5,127)<span></span>
</td>
<td class="num">(4,300)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember', window );">Cumulative Translation Adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract', window );"><strong>AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning Balance</a></td>
<td class="num">(70,865)<span></span>
</td>
<td class="num">(62,393)<span></span>
</td>
<td class="num">(77,536)<span></span>
</td>
<td class="num">(55,828)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodChangeAbstract', window );"><strong>Other comprehensive income (loss) before reclassifications:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Foreign currency translation adjustment</a></td>
<td class="nump">13,681<span></span>
</td>
<td class="num">(5,971)<span></span>
</td>
<td class="nump">20,352<span></span>
</td>
<td class="num">(12,536)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTaxAbstract', window );"><strong>Amounts reclassified from AOCI:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss), net of tax</a></td>
<td class="nump">13,681<span></span>
</td>
<td class="num">(5,971)<span></span>
</td>
<td class="nump">20,352<span></span>
</td>
<td class="num">(12,536)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending Balance</a></td>
<td class="num">(57,184)<span></span>
</td>
<td class="num">(68,364)<span></span>
</td>
<td class="num">(57,184)<span></span>
</td>
<td class="num">(68,364)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember', window );">Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract', window );"><strong>AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning Balance</a></td>
<td class="num">(76,115)<span></span>
</td>
<td class="num">(66,782)<span></span>
</td>
<td class="num">(82,909)<span></span>
</td>
<td class="num">(60,306)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodChangeAbstract', window );"><strong>Other comprehensive income (loss) before reclassifications:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Foreign currency translation adjustment</a></td>
<td class="nump">13,681<span></span>
</td>
<td class="num">(5,971)<span></span>
</td>
<td class="nump">20,352<span></span>
</td>
<td class="num">(12,536)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax', window );">Loss on pension asset</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTaxAbstract', window );"><strong>Amounts reclassified from AOCI:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax', window );">Amortization of defined benefit pension actuarial gain</a></td>
<td class="nump">123<span></span>
</td>
<td class="nump">89<span></span>
</td>
<td class="nump">246<span></span>
</td>
<td class="nump">178<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss), net of tax</a></td>
<td class="nump">13,804<span></span>
</td>
<td class="num">(5,882)<span></span>
</td>
<td class="nump">20,598<span></span>
</td>
<td class="num">(12,358)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending Balance</a></td>
<td class="num">$ (62,311)<span></span>
</td>
<td class="num">$ (72,664)<span></span>
</td>
<td class="num">$ (62,311)<span></span>
</td>
<td class="num">$ (72,664)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-5<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax, before reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480870/815-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-5<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-17<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-4<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482739/220-10-55-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-17<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-4<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482739/220-10-55-15<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodChangeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodChangeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTaxAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480870/815-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-5<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-17<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-4<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482739/220-10-55-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-14<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-11<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479832/842-10-65-8<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-24<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-23<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-5<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-5<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (i)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-8<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-8<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-4<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-5<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-1<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-17<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<br><br>Reference 42: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-3<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-3<br><br>Reference 45: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 47: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 49: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 50: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 51: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 52: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 53: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-15<br><br>Reference 54: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-16<br><br>Reference 55: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4I<br><br>Reference 56: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476166/350-60-65-1<br><br>Reference 57: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt and Credit Arrangements (Details)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Jul. 16, 2025 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jan. 19, 2021 </div>
<div>USD ($) </div>
<div>installment</div>
</th>
<th class="th">
<div>Jun. 30, 2025 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jul. 30, 2025 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jul. 16, 2025 </div>
<div>PLN (z&#322;)</div>
</th>
<th class="th">
<div>Mar. 14, 2025 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 13, 2025 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 90,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_plpc_LineOfCreditFacilityAccordionFeatureIncreaseLimit', window );">Increase in borrowings available</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 35,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 60,000,000.0<span></span>
</td>
<td class="nump">$ 40,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_plpc_DebtToEarningsBeforeInterestTaxesAndDepreciationRatio', window );">Debt to earnings before interest, taxes and depreciation ratio</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Line of credit utilized borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Line of credit remaining borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">79,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_plpc_LongTermLettersOfCreditOutstanding', window );">Letters of credit outstanding amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_plpc_BankDebtToEquityPercentage', window );">Bank debt to equity percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7.90%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 60,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_plpc_LineOfCreditFacilityAccordionFeatureIncreaseLimit', window );">Increase in borrowings available</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 55,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=plpc_AsiaPacificSegmentMember', window );">Asia-Pacific</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCash', window );">Restricted cash used to secure bank debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAxis=plpc_ForeignSubsidiariesMember', window );">Foreign Subsidiaries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Line of credit utilized borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,800,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LinesOfCreditCurrent', window );">Outstanding letters of credit, current</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,200,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=plpc_TermLoanMember', window );">Term Loan | PNC Equipment Finance, LLC | Corporate Aircraft</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Line of credit utilized borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Debt instrument, face amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 20,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentTerm', window );">Debt instrument, term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">120 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.744%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_plpc_DebtInstrumentPeriodicPaymentNumberOfPayments', window );">Debt instrument, periodic payment, number of payments | installment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">119<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LinesOfCreditCurrent', window );">Outstanding letters of credit, current</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=plpc_InvestmentLoanMember', window );">Investment Loan | Subsequent Event | Loans Payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Interest rate of SOFR plus</a></td>
<td class="nump">1.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Debt instrument, face amount</a></td>
<td class="nump">$ 27,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">z&#322; 100,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">Long-term debt, repayment in 2026</a></td>
<td class="nump">1,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">Long-term debt, repayment in 2027</a></td>
<td class="nump">2,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">Long-term debt, repayment in 2028</a></td>
<td class="nump">2,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour', window );">Long-term debt, repayment in 2029</a></td>
<td class="nump">2,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive', window );">Long-term debt, repayment in 2030</a></td>
<td class="nump">2,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_plpc_LongTermDebtMaturityYearSix', window );">Long-term debt, repayment in 2031</a></td>
<td class="nump">2,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_plpc_LongTermDebtMaturityYearSeven', window );">Long-term debt, repayment in 2032</a></td>
<td class="nump">2,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_plpc_LongTermDebtMaturityYearEight', window );">Long-term debt, repayment in 2033</a></td>
<td class="nump">2,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_plpc_LongTermDebtMaturityYearNine', window );">Long-term debt, repayment in 2034</a></td>
<td class="nump">2,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_plpc_LongTermDebtMaturityYearTen', window );">Long-term debt, repayment in 2035</a></td>
<td class="nump">$ 5,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">z&#322; 18,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Interest rate of SOFR plus</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.225%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Investment Loan | Subsequent Event | Loans Payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Interest rate of SOFR plus</a></td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Interest rate of SOFR plus</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.60%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_plpc_BankDebtToEquityPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Bank debt to equity percentage.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">plpc_BankDebtToEquityPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plpc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_plpc_DebtInstrumentPeriodicPaymentNumberOfPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Periodic Payment, Number Of Payments</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">plpc_DebtInstrumentPeriodicPaymentNumberOfPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plpc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_plpc_DebtToEarningsBeforeInterestTaxesAndDepreciationRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt to earnings before interest taxes and depreciation ratio.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">plpc_DebtToEarningsBeforeInterestTaxesAndDepreciationRatio</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plpc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_plpc_LineOfCreditFacilityAccordionFeatureIncreaseLimit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line Of Credit Facility, Accordion Feature, Increase Limit</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">plpc_LineOfCreditFacilityAccordionFeatureIncreaseLimit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plpc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_plpc_LongTermDebtMaturityYearEight">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Long-Term Debt, Maturity, Year Eight</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">plpc_LongTermDebtMaturityYearEight</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plpc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_plpc_LongTermDebtMaturityYearNine">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Long-Term Debt, Maturity, Year Nine</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">plpc_LongTermDebtMaturityYearNine</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plpc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_plpc_LongTermDebtMaturityYearSeven">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Long-Term Debt, Maturity, Year Seven</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">plpc_LongTermDebtMaturityYearSeven</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plpc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_plpc_LongTermDebtMaturityYearSix">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Long-Term Debt, Maturity, Year Six</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">plpc_LongTermDebtMaturityYearSix</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plpc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_plpc_LongTermDebtMaturityYearTen">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Long-Term Debt, Maturity, Year Ten</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">plpc_LongTermDebtMaturityYearTen</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plpc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_plpc_LongTermLettersOfCreditOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Long term letters of credit outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">plpc_LongTermLettersOfCreditOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plpc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage points added to the reference rate to compute the variable rate on the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentBasisSpreadOnVariableRate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-8A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 12: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 30: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 31: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LinesOfCreditCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LinesOfCreditCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=plpc_AsiaPacificSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=plpc_AsiaPacificSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityAxis=plpc_ForeignSubsidiariesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityAxis=plpc_ForeignSubsidiariesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=plpc_TermLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=plpc_TermLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityAxis=plpc_PNCEquipmentFinanceLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityAxis=plpc_PNCEquipmentFinanceLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=plpc_CorporateAircraftMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=plpc_CorporateAircraftMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=plpc_InvestmentLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=plpc_InvestmentLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LoansPayableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_LoansPayableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective income tax rate</a></td>
<td class="nump">27.00%<span></span>
</td>
<td class="nump">16.00%<span></span>
</td>
<td class="nump">22.00%<span></span>
</td>
<td class="nump">18.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Uncertain tax positions</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-10B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Computation of Earnings Per Share - Calculation of Basic and Diluted Earnings Per Share (Details) - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract', window );"><strong>Numerator</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 12,705<span></span>
</td>
<td class="nump">$ 9,366<span></span>
</td>
<td class="nump">$ 24,222<span></span>
</td>
<td class="nump">$ 18,962<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DilutiveSecuritiesAbstract', window );"><strong>Determination of shares (in thousands)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted-average common shares outstanding (in shares)</a></td>
<td class="nump">4,932<span></span>
</td>
<td class="nump">4,915<span></span>
</td>
<td class="nump">4,930<span></span>
</td>
<td class="nump">4,915<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment', window );">Dilutive effect &#8211; share-based awards (in shares)</a></td>
<td class="nump">23<span></span>
</td>
<td class="nump">49<span></span>
</td>
<td class="nump">25<span></span>
</td>
<td class="nump">40<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted weighted-average common shares outstanding (in shares)</a></td>
<td class="nump">4,955<span></span>
</td>
<td class="nump">4,964<span></span>
</td>
<td class="nump">4,955<span></span>
</td>
<td class="nump">4,955<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareReconciliationAbstract', window );"><strong>Earnings per common share</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (in dollars per share)</a></td>
<td class="nump">$ 2.58<span></span>
</td>
<td class="nump">$ 1.91<span></span>
</td>
<td class="nump">$ 4.91<span></span>
</td>
<td class="nump">$ 3.86<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted (in dollars per share)</a></td>
<td class="nump">$ 2.56<span></span>
</td>
<td class="nump">$ 1.89<span></span>
</td>
<td class="nump">$ 4.89<span></span>
</td>
<td class="nump">$ 3.83<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DilutiveSecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DilutiveSecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareReconciliationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareReconciliationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (24)(d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 19: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 34: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 45: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 47: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 49: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Computation of Earnings Per Share - Additional Information (Details) - shares<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_StockCompensationPlanMember', window );">Stock Options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive shares excluded from calculation of earnings per share (in shares)</a></td>
<td class="nump">13,293<span></span>
</td>
<td class="nump">5,570<span></span>
</td>
<td class="nump">7,500<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_StockCompensationPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_StockCompensationPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Goodwill and Other Intangibles - Finite and Indefinite-Lived Intangible Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGrossAbstract', window );"><strong>Finite-lived intangible assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">$ 33,402<span></span>
</td>
<td class="nump">$ 31,334<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(23,436)<span></span>
</td>
<td class="num">(21,678)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract', window );"><strong>Indefinite-lived intangible assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">29,518<span></span>
</td>
<td class="nump">26,685<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentsMember', window );">Patents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGrossAbstract', window );"><strong>Finite-lived intangible assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">4,806<span></span>
</td>
<td class="nump">4,806<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(4,806)<span></span>
</td>
<td class="num">(4,806)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_UseRightsMember', window );">Land use rights</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGrossAbstract', window );"><strong>Finite-lived intangible assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">722<span></span>
</td>
<td class="nump">637<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(142)<span></span>
</td>
<td class="num">(122)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksMember', window );">Trademark</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGrossAbstract', window );"><strong>Finite-lived intangible assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">1,950<span></span>
</td>
<td class="nump">1,910<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(1,714)<span></span>
</td>
<td class="num">(1,685)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TechnologyBasedIntangibleAssetsMember', window );">Technology</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGrossAbstract', window );"><strong>Finite-lived intangible assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">7,240<span></span>
</td>
<td class="nump">6,582<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(4,537)<span></span>
</td>
<td class="num">(3,933)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGrossAbstract', window );"><strong>Finite-lived intangible assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">18,684<span></span>
</td>
<td class="nump">17,399<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">$ (12,237)<span></span>
</td>
<td class="num">$ (11,132)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480265/350-10-S45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480265/350-10-S45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 928<br> -SubTopic 340<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478859/928-340-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsGrossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsGrossAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-41<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 740<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478064/805-740-55-13<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 39<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-39<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-45-1<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_UseRightsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_UseRightsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TechnologyBasedIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TechnologyBasedIntangibleAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Other Intangibles - Changes in Carrying Amount of Goodwill by Segment (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2025 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Beginning Balance</a></td>
<td class="nump">$ 26,685<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Currency translation</a></td>
<td class="nump">2,833<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Ending Balance</a></td>
<td class="nump">29,518<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReportingUnitAxis=plpc_PlpUsaMember', window );">PLP-USA</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Beginning Balance</a></td>
<td class="nump">3,078<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Currency translation</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Ending Balance</a></td>
<td class="nump">3,078<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReportingUnitAxis=plpc_AmericasSegmentMember', window );">The Americas</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Beginning Balance</a></td>
<td class="nump">8,858<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Currency translation</a></td>
<td class="nump">856<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Ending Balance</a></td>
<td class="nump">9,714<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReportingUnitAxis=plpc_EMEASegmentMember', window );">EMEA</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Beginning Balance</a></td>
<td class="nump">14,749<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Currency translation</a></td>
<td class="nump">1,977<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Ending Balance</a></td>
<td class="nump">16,726<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReportingUnitAxis=plpc_AsiaPacificSegmentMember', window );">Asia-Pacific</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Beginning Balance</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Currency translation</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Ending Balance</a></td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-41<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 740<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478064/805-740-55-13<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 39<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-39<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-45-1<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of foreign currency translation gain (loss) which increases (decreases) asset representing future economic benefit from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillForeignCurrencyTranslationGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReportingUnitAxis=plpc_PlpUsaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReportingUnitAxis=plpc_PlpUsaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReportingUnitAxis=plpc_AmericasSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReportingUnitAxis=plpc_AmericasSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReportingUnitAxis=plpc_EMEASegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReportingUnitAxis=plpc_EMEASegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReportingUnitAxis=plpc_AsiaPacificSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReportingUnitAxis=plpc_AsiaPacificSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value of Financial Assets and Liabilities - Summary of Assets and Liabilities Recorded and Measured at Fair Value (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure', window );">Foreign currency forward contracts</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 65,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Fixed income investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,142,000<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,207,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract', window );"><strong>Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure', window );">Foreign currency forward contracts</a></td>
<td class="nump">4,000<span></span>
</td>
<td class="nump">71,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_plpc_DeferredCompensationLiabilityFairValue', window );">Supplemental profit sharing plan</a></td>
<td class="nump">10,105,000<span></span>
</td>
<td class="nump">9,031,000<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Total liabilities</a></td>
<td class="nump">10,109,000<span></span>
</td>
<td class="nump">9,102,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Quoted Prices in Active Markets for Identical Assets or Liabilities (Level 1)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure', window );">Foreign currency forward contracts</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Fixed income investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,142,000<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,142,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract', window );"><strong>Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure', window );">Foreign currency forward contracts</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_plpc_DeferredCompensationLiabilityFairValue', window );">Supplemental profit sharing plan</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Total liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Significant Other Observable Inputs (Level 2)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure', window );">Foreign currency forward contracts</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">65,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Fixed income investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">65,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract', window );"><strong>Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure', window );">Foreign currency forward contracts</a></td>
<td class="nump">4,000<span></span>
</td>
<td class="nump">71,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_plpc_DeferredCompensationLiabilityFairValue', window );">Supplemental profit sharing plan</a></td>
<td class="nump">10,105,000<span></span>
</td>
<td class="nump">9,031,000<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Total liabilities</a></td>
<td class="nump">10,109,000<span></span>
</td>
<td class="nump">9,102,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Significant Unobservable Inputs (Level 3)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure', window );">Foreign currency forward contracts</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Fixed income investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract', window );"><strong>Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure', window );">Foreign currency forward contracts</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_plpc_DeferredCompensationLiabilityFairValue', window );">Supplemental profit sharing plan</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Total liabilities</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_plpc_DeferredCompensationLiabilityFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred compensation liability fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">plpc_DeferredCompensationLiabilityFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plpc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of asset recognized for present right to economic benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-11<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-11<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyContractAssetFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-11<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-11<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-11<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-11<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-10<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2E<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of financial and nonfinancial obligations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value of Financial Assets and Liabilities - Additional Information (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MaximumRemainingMaturityOfForeignCurrencyDerivatives1', window );">Foreign currency forward contracts maximum maturity period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">90 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax', window );">Foreign currency transaction net gains (losses)</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 100,000<span></span>
</td>
<td class="num">$ (200,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_plpc_DeferredCompensationLiabilityFairValue', window );">Supplemental profit sharing plan</a></td>
<td class="nump">10,105,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,105,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,031,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Fixed income investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,142,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrealizedGainLossOnInvestments', window );">Unrealized gains on fixed income investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis=us-gaap_DeferredProfitSharingMember', window );">Profit Sharing Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_plpc_DeferredCompensationLiabilityFairValue', window );">Supplemental profit sharing plan</a></td>
<td class="nump">$ 10,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,000,000.0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_plpc_DeferredCompensationLiabilityFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred compensation liability fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">plpc_DeferredCompensationLiabilityFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plpc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482014/830-20-35-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481956/830-20-45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481926/830-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481839/830-10-45-17<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (o)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-22<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionGainLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-11<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-11<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-10<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2E<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MaximumRemainingMaturityOfForeignCurrencyDerivatives1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MaximumRemainingMaturityOfForeignCurrencyDerivatives1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrealizedGainLossOnInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unrealized gain (loss) on investment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrealizedGainLossOnInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis=us-gaap_DeferredProfitSharingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis=us-gaap_DeferredProfitSharingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value of Financial Assets and Liabilities - Fair Value and Carrying Value of Long-Term Debt (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtFairValue', window );">Long-term debt and related current maturities, fair value</a></td>
<td class="nump">$ 28,638<span></span>
</td>
<td class="nump">$ 17,474<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long-term debt and related current maturities, carrying value</a></td>
<td class="nump">$ 31,806<span></span>
</td>
<td class="nump">$ 20,787<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -SubTopic 10<br> -Topic 825<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482881/825-10-55-10<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-11<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-11<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-10<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482881/825-10-55-12<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information - Additional Information (Details)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2025 </div>
<div>segment</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfReportableSegments', window );">Number of reportable segments</a></td>
<td class="nump">4<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information - Summary of Company's Reportable Segments (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 169,601<span></span>
</td>
<td class="nump">$ 138,720<span></span>
</td>
<td class="nump">$ 318,142<span></span>
</td>
<td class="nump">$ 279,625<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSoldAbstract', window );"><strong>Less:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of products sold</a></td>
<td class="nump">114,202<span></span>
</td>
<td class="nump">94,447<span></span>
</td>
<td class="nump">214,072<span></span>
</td>
<td class="nump">191,220<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">GROSS PROFIT</a></td>
<td class="nump">55,399<span></span>
</td>
<td class="nump">44,273<span></span>
</td>
<td class="nump">104,070<span></span>
</td>
<td class="nump">88,405<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostsAndExpenses', window );">Costs and expenses</a></td>
<td class="nump">38,275<span></span>
</td>
<td class="nump">32,981<span></span>
</td>
<td class="nump">73,816<span></span>
</td>
<td class="nump">65,554<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">OPERATING INCOME</a></td>
<td class="nump">17,124<span></span>
</td>
<td class="nump">11,292<span></span>
</td>
<td class="nump">30,254<span></span>
</td>
<td class="nump">22,851<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentIncomeInterest', window );">Interest income</a></td>
<td class="nump">384<span></span>
</td>
<td class="nump">346<span></span>
</td>
<td class="nump">894<span></span>
</td>
<td class="nump">1,318<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseNonoperating', window );">Interest expense</a></td>
<td class="num">(318)<span></span>
</td>
<td class="num">(568)<span></span>
</td>
<td class="num">(694)<span></span>
</td>
<td class="num">(1,276)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other (expense) income, net</a></td>
<td class="nump">116<span></span>
</td>
<td class="nump">91<span></span>
</td>
<td class="nump">523<span></span>
</td>
<td class="nump">126<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">INCOME BEFORE INCOME TAXES</a></td>
<td class="nump">17,306<span></span>
</td>
<td class="nump">11,161<span></span>
</td>
<td class="nump">30,977<span></span>
</td>
<td class="nump">23,019<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="nump">4,606<span></span>
</td>
<td class="nump">1,794<span></span>
</td>
<td class="nump">6,724<span></span>
</td>
<td class="nump">4,049<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Total noncontrolling interest</a></td>
<td class="nump">5<span></span>
</td>
<td class="num">(1)<span></span>
</td>
<td class="num">(31)<span></span>
</td>
<td class="num">(8)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">NET INCOME ATTRIBUTABLE TO PREFORMED LINE PRODUCTS COMPANY SHAREHOLDERS</a></td>
<td class="nump">12,705<span></span>
</td>
<td class="nump">9,366<span></span>
</td>
<td class="nump">24,222<span></span>
</td>
<td class="nump">18,962<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=plpc_PlpUsaMember', window );">PLP-USA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">79,290<span></span>
</td>
<td class="nump">59,900<span></span>
</td>
<td class="nump">153,296<span></span>
</td>
<td class="nump">130,637<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSoldAbstract', window );"><strong>Less:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of products sold</a></td>
<td class="nump">51,228<span></span>
</td>
<td class="nump">39,157<span></span>
</td>
<td class="nump">98,396<span></span>
</td>
<td class="nump">85,198<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">GROSS PROFIT</a></td>
<td class="nump">28,062<span></span>
</td>
<td class="nump">20,743<span></span>
</td>
<td class="nump">54,900<span></span>
</td>
<td class="nump">45,439<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostsAndExpenses', window );">Costs and expenses</a></td>
<td class="nump">17,413<span></span>
</td>
<td class="nump">16,939<span></span>
</td>
<td class="nump">34,567<span></span>
</td>
<td class="nump">35,102<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">OPERATING INCOME</a></td>
<td class="nump">10,649<span></span>
</td>
<td class="nump">3,804<span></span>
</td>
<td class="nump">20,333<span></span>
</td>
<td class="nump">10,337<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentIncomeInterest', window );">Interest income</a></td>
<td class="nump">102<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">181<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseNonoperating', window );">Interest expense</a></td>
<td class="num">(10)<span></span>
</td>
<td class="num">(251)<span></span>
</td>
<td class="num">(95)<span></span>
</td>
<td class="num">(684)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other (expense) income, net</a></td>
<td class="num">(204)<span></span>
</td>
<td class="num">(19)<span></span>
</td>
<td class="num">(403)<span></span>
</td>
<td class="num">(29)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">INCOME BEFORE INCOME TAXES</a></td>
<td class="nump">10,537<span></span>
</td>
<td class="nump">3,534<span></span>
</td>
<td class="nump">20,016<span></span>
</td>
<td class="nump">9,624<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="nump">2,792<span></span>
</td>
<td class="nump">189<span></span>
</td>
<td class="nump">3,834<span></span>
</td>
<td class="nump">961<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Total noncontrolling interest</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">NET INCOME ATTRIBUTABLE TO PREFORMED LINE PRODUCTS COMPANY SHAREHOLDERS</a></td>
<td class="nump">7,745<span></span>
</td>
<td class="nump">3,345<span></span>
</td>
<td class="nump">16,182<span></span>
</td>
<td class="nump">8,661<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=plpc_AmericasSegmentMember', window );">The Americas</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">28,508<span></span>
</td>
<td class="nump">21,815<span></span>
</td>
<td class="nump">50,787<span></span>
</td>
<td class="nump">40,173<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSoldAbstract', window );"><strong>Less:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of products sold</a></td>
<td class="nump">20,084<span></span>
</td>
<td class="nump">15,103<span></span>
</td>
<td class="nump">35,276<span></span>
</td>
<td class="nump">28,496<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">GROSS PROFIT</a></td>
<td class="nump">8,424<span></span>
</td>
<td class="nump">6,712<span></span>
</td>
<td class="nump">15,511<span></span>
</td>
<td class="nump">11,678<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostsAndExpenses', window );">Costs and expenses</a></td>
<td class="nump">6,736<span></span>
</td>
<td class="nump">4,644<span></span>
</td>
<td class="nump">12,224<span></span>
</td>
<td class="nump">9,364<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">OPERATING INCOME</a></td>
<td class="nump">1,688<span></span>
</td>
<td class="nump">2,068<span></span>
</td>
<td class="nump">3,287<span></span>
</td>
<td class="nump">2,314<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentIncomeInterest', window );">Interest income</a></td>
<td class="nump">182<span></span>
</td>
<td class="nump">279<span></span>
</td>
<td class="nump">520<span></span>
</td>
<td class="nump">1,194<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseNonoperating', window );">Interest expense</a></td>
<td class="num">(26)<span></span>
</td>
<td class="num">(36)<span></span>
</td>
<td class="num">(33)<span></span>
</td>
<td class="num">(47)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other (expense) income, net</a></td>
<td class="nump">42<span></span>
</td>
<td class="nump">56<span></span>
</td>
<td class="nump">73<span></span>
</td>
<td class="nump">74<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">INCOME BEFORE INCOME TAXES</a></td>
<td class="nump">1,886<span></span>
</td>
<td class="nump">2,367<span></span>
</td>
<td class="nump">3,847<span></span>
</td>
<td class="nump">3,535<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="nump">584<span></span>
</td>
<td class="nump">572<span></span>
</td>
<td class="nump">1,149<span></span>
</td>
<td class="nump">842<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Total noncontrolling interest</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">NET INCOME ATTRIBUTABLE TO PREFORMED LINE PRODUCTS COMPANY SHAREHOLDERS</a></td>
<td class="nump">1,302<span></span>
</td>
<td class="nump">1,796<span></span>
</td>
<td class="nump">2,698<span></span>
</td>
<td class="nump">2,693<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=plpc_EMEASegmentMember', window );">EMEA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">31,910<span></span>
</td>
<td class="nump">32,039<span></span>
</td>
<td class="nump">61,903<span></span>
</td>
<td class="nump">60,693<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSoldAbstract', window );"><strong>Less:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of products sold</a></td>
<td class="nump">22,399<span></span>
</td>
<td class="nump">22,675<span></span>
</td>
<td class="nump">43,515<span></span>
</td>
<td class="nump">43,012<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">GROSS PROFIT</a></td>
<td class="nump">9,511<span></span>
</td>
<td class="nump">9,364<span></span>
</td>
<td class="nump">18,388<span></span>
</td>
<td class="nump">17,682<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostsAndExpenses', window );">Costs and expenses</a></td>
<td class="nump">7,950<span></span>
</td>
<td class="nump">5,388<span></span>
</td>
<td class="nump">15,300<span></span>
</td>
<td class="nump">11,519<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">OPERATING INCOME</a></td>
<td class="nump">1,561<span></span>
</td>
<td class="nump">3,976<span></span>
</td>
<td class="nump">3,088<span></span>
</td>
<td class="nump">6,163<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentIncomeInterest', window );">Interest income</a></td>
<td class="nump">70<span></span>
</td>
<td class="nump">50<span></span>
</td>
<td class="nump">125<span></span>
</td>
<td class="nump">86<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseNonoperating', window );">Interest expense</a></td>
<td class="num">(164)<span></span>
</td>
<td class="num">(149)<span></span>
</td>
<td class="num">(315)<span></span>
</td>
<td class="num">(304)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other (expense) income, net</a></td>
<td class="nump">248<span></span>
</td>
<td class="nump">54<span></span>
</td>
<td class="nump">270<span></span>
</td>
<td class="nump">79<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">INCOME BEFORE INCOME TAXES</a></td>
<td class="nump">1,715<span></span>
</td>
<td class="nump">3,931<span></span>
</td>
<td class="nump">3,168<span></span>
</td>
<td class="nump">6,024<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="nump">353<span></span>
</td>
<td class="nump">954<span></span>
</td>
<td class="nump">582<span></span>
</td>
<td class="nump">1,462<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Total noncontrolling interest</a></td>
<td class="nump">5<span></span>
</td>
<td class="num">(1)<span></span>
</td>
<td class="num">(31)<span></span>
</td>
<td class="num">(8)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">NET INCOME ATTRIBUTABLE TO PREFORMED LINE PRODUCTS COMPANY SHAREHOLDERS</a></td>
<td class="nump">1,367<span></span>
</td>
<td class="nump">2,975<span></span>
</td>
<td class="nump">2,555<span></span>
</td>
<td class="nump">4,555<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=plpc_AsiaPacificSegmentMember', window );">Asia-Pacific</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">29,893<span></span>
</td>
<td class="nump">24,966<span></span>
</td>
<td class="nump">52,156<span></span>
</td>
<td class="nump">48,122<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSoldAbstract', window );"><strong>Less:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of products sold</a></td>
<td class="nump">20,491<span></span>
</td>
<td class="nump">17,512<span></span>
</td>
<td class="nump">36,885<span></span>
</td>
<td class="nump">34,515<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">GROSS PROFIT</a></td>
<td class="nump">9,402<span></span>
</td>
<td class="nump">7,454<span></span>
</td>
<td class="nump">15,271<span></span>
</td>
<td class="nump">13,606<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostsAndExpenses', window );">Costs and expenses</a></td>
<td class="nump">6,176<span></span>
</td>
<td class="nump">6,010<span></span>
</td>
<td class="nump">11,725<span></span>
</td>
<td class="nump">9,569<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">OPERATING INCOME</a></td>
<td class="nump">3,226<span></span>
</td>
<td class="nump">1,444<span></span>
</td>
<td class="nump">3,546<span></span>
</td>
<td class="nump">4,037<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentIncomeInterest', window );">Interest income</a></td>
<td class="nump">30<span></span>
</td>
<td class="nump">18<span></span>
</td>
<td class="nump">68<span></span>
</td>
<td class="nump">38<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseNonoperating', window );">Interest expense</a></td>
<td class="num">(118)<span></span>
</td>
<td class="num">(133)<span></span>
</td>
<td class="num">(251)<span></span>
</td>
<td class="num">(241)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other (expense) income, net</a></td>
<td class="nump">30<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">583<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">INCOME BEFORE INCOME TAXES</a></td>
<td class="nump">3,168<span></span>
</td>
<td class="nump">1,329<span></span>
</td>
<td class="nump">3,946<span></span>
</td>
<td class="nump">3,836<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="nump">877<span></span>
</td>
<td class="nump">79<span></span>
</td>
<td class="nump">1,159<span></span>
</td>
<td class="nump">784<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Total noncontrolling interest</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">NET INCOME ATTRIBUTABLE TO PREFORMED LINE PRODUCTS COMPANY SHAREHOLDERS</a></td>
<td class="nump">2,291<span></span>
</td>
<td class="nump">1,250<span></span>
</td>
<td class="nump">2,787<span></span>
</td>
<td class="nump">3,053<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">180,807<span></span>
</td>
<td class="nump">148,404<span></span>
</td>
<td class="nump">338,267<span></span>
</td>
<td class="nump">299,260<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | PLP-USA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">81,703<span></span>
</td>
<td class="nump">62,712<span></span>
</td>
<td class="nump">158,123<span></span>
</td>
<td class="nump">135,795<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | The Americas</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">30,856<span></span>
</td>
<td class="nump">23,762<span></span>
</td>
<td class="nump">55,314<span></span>
</td>
<td class="nump">44,587<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | EMEA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">33,575<span></span>
</td>
<td class="nump">33,463<span></span>
</td>
<td class="nump">65,152<span></span>
</td>
<td class="nump">63,491<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Asia-Pacific</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">34,673<span></span>
</td>
<td class="nump">28,467<span></span>
</td>
<td class="nump">59,678<span></span>
</td>
<td class="nump">55,387<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember', window );">Intersegment sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="num">(11,206)<span></span>
</td>
<td class="nump">9,684<span></span>
</td>
<td class="num">(20,125)<span></span>
</td>
<td class="num">(19,635)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember', window );">Intersegment sales | PLP-USA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="num">(2,413)<span></span>
</td>
<td class="nump">2,812<span></span>
</td>
<td class="num">(4,827)<span></span>
</td>
<td class="num">(5,158)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember', window );">Intersegment sales | The Americas</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="num">(2,348)<span></span>
</td>
<td class="nump">1,947<span></span>
</td>
<td class="num">(4,527)<span></span>
</td>
<td class="num">(4,414)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember', window );">Intersegment sales | EMEA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="num">(1,665)<span></span>
</td>
<td class="nump">1,424<span></span>
</td>
<td class="num">(3,249)<span></span>
</td>
<td class="num">(2,798)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember', window );">Intersegment sales | Asia-Pacific</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="num">$ (4,780)<span></span>
</td>
<td class="nump">$ 3,501<span></span>
</td>
<td class="num">$ (7,522)<span></span>
</td>
<td class="num">$ (7,265)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-11<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSoldAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSoldAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostsAndExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total costs of sales and operating expenses for the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostsAndExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 15: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 16: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseNonoperating">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense classified as nonoperating.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseNonoperating</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentIncomeInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentIncomeInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (24)(d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 19: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 34: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 45: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 47: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 49: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of Net Income (Loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4J<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-7<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=plpc_PlpUsaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=plpc_PlpUsaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=plpc_AmericasSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=plpc_AmericasSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=plpc_EMEASegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=plpc_EMEASegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=plpc_AsiaPacificSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=plpc_AsiaPacificSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information - Summary of Expenditure For Long-Lived Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentExpenditureAdditionToLongLivedAssets', window );">Total expenditure for long-lived assets</a></td>
<td class="nump">$ 8,379<span></span>
</td>
<td class="nump">$ 3,728<span></span>
</td>
<td class="nump">$ 19,354<span></span>
</td>
<td class="nump">$ 7,646<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=plpc_PlpUsaMember', window );">PLP-USA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentExpenditureAdditionToLongLivedAssets', window );">Total expenditure for long-lived assets</a></td>
<td class="nump">2,213<span></span>
</td>
<td class="nump">2,210<span></span>
</td>
<td class="nump">2,914<span></span>
</td>
<td class="nump">4,504<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=plpc_AmericasSegmentMember', window );">The Americas</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentExpenditureAdditionToLongLivedAssets', window );">Total expenditure for long-lived assets</a></td>
<td class="nump">717<span></span>
</td>
<td class="nump">377<span></span>
</td>
<td class="nump">1,799<span></span>
</td>
<td class="nump">1,082<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=plpc_EMEASegmentMember', window );">EMEA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentExpenditureAdditionToLongLivedAssets', window );">Total expenditure for long-lived assets</a></td>
<td class="nump">4,742<span></span>
</td>
<td class="nump">739<span></span>
</td>
<td class="nump">13,499<span></span>
</td>
<td class="nump">1,507<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=plpc_AsiaPacificSegmentMember', window );">Asia-Pacific</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentExpenditureAdditionToLongLivedAssets', window );">Total expenditure for long-lived assets</a></td>
<td class="nump">$ 707<span></span>
</td>
<td class="nump">$ 402<span></span>
</td>
<td class="nump">$ 1,142<span></span>
</td>
<td class="nump">$ 553<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentExpenditureAdditionToLongLivedAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenditure for addition to long-lived assets included in determination of segment assets by chief operating decision maker (CODM) or otherwise regularly provided to CODM. Excludes expenditure for addition to financial instrument, long-term customer relationship of financial institution, mortgage and other servicing rights, deferred policy acquisition cost, and deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentExpenditureAdditionToLongLivedAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=plpc_PlpUsaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=plpc_PlpUsaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=plpc_AmericasSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=plpc_AmericasSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=plpc_EMEASegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=plpc_EMEASegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=plpc_AsiaPacificSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=plpc_AsiaPacificSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information - Summary of Depreciation and Amortization (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_plpc_DeprecationDepletionAndAmortizationIncludingForeignExchange', window );">Total depreciation and amortization</a></td>
<td class="nump">$ 5,728<span></span>
</td>
<td class="nump">$ 5,321<span></span>
</td>
<td class="nump">$ 11,253<span></span>
</td>
<td class="nump">$ 11,028<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=plpc_PlpUsaMember', window );">PLP-USA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_plpc_DeprecationDepletionAndAmortizationIncludingForeignExchange', window );">Total depreciation and amortization</a></td>
<td class="nump">3,118<span></span>
</td>
<td class="nump">2,929<span></span>
</td>
<td class="nump">6,257<span></span>
</td>
<td class="nump">5,715<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=plpc_AmericasSegmentMember', window );">The Americas</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_plpc_DeprecationDepletionAndAmortizationIncludingForeignExchange', window );">Total depreciation and amortization</a></td>
<td class="nump">880<span></span>
</td>
<td class="nump">834<span></span>
</td>
<td class="nump">1,687<span></span>
</td>
<td class="nump">2,203<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=plpc_EMEASegmentMember', window );">EMEA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_plpc_DeprecationDepletionAndAmortizationIncludingForeignExchange', window );">Total depreciation and amortization</a></td>
<td class="nump">970<span></span>
</td>
<td class="nump">827<span></span>
</td>
<td class="nump">1,838<span></span>
</td>
<td class="nump">1,663<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=plpc_AsiaPacificSegmentMember', window );">Asia-Pacific</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_plpc_DeprecationDepletionAndAmortizationIncludingForeignExchange', window );">Total depreciation and amortization</a></td>
<td class="nump">$ 760<span></span>
</td>
<td class="nump">$ 731<span></span>
</td>
<td class="nump">$ 1,471<span></span>
</td>
<td class="nump">$ 1,447<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_plpc_DeprecationDepletionAndAmortizationIncludingForeignExchange">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deprecation, Depletion And Amortization, Including Foreign Exchange</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">plpc_DeprecationDepletionAndAmortizationIncludingForeignExchange</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plpc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=plpc_PlpUsaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=plpc_PlpUsaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=plpc_AmericasSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=plpc_AmericasSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=plpc_EMEASegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=plpc_EMEASegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=plpc_AsiaPacificSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=plpc_AsiaPacificSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Segment Information - Summary of Identifiable Assets By Segment (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total identifiable assets</a></td>
<td class="nump">$ 631,461<span></span>
</td>
<td class="nump">$ 573,877<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=plpc_PlpUsaMember', window );">PLP-USA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total identifiable assets</a></td>
<td class="nump">256,013<span></span>
</td>
<td class="nump">245,388<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=plpc_AmericasSegmentMember', window );">The Americas</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total identifiable assets</a></td>
<td class="nump">113,229<span></span>
</td>
<td class="nump">103,456<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=plpc_EMEASegmentMember', window );">EMEA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total identifiable assets</a></td>
<td class="nump">156,931<span></span>
</td>
<td class="nump">125,013<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=plpc_AsiaPacificSegmentMember', window );">Asia-Pacific</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total identifiable assets</a></td>
<td class="nump">$ 105,288<span></span>
</td>
<td class="nump">$ 100,020<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 64<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481620/480-10-55-64<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-14<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-11<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 19: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 20: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 35: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=plpc_PlpUsaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=plpc_PlpUsaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=plpc_AmericasSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=plpc_AmericasSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=plpc_EMEASegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=plpc_EMEASegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=plpc_AsiaPacificSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=plpc_AsiaPacificSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Segment Information - Summary of Long-Lived Assets By Geographic Region (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Total long-lived assets</a></td>
<td class="nump">$ 211,923<span></span>
</td>
<td class="nump">$ 195,086<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">PLP-USA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Total long-lived assets</a></td>
<td class="nump">115,874<span></span>
</td>
<td class="nump">119,114<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_AmericasMember', window );">The Americas</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Total long-lived assets</a></td>
<td class="nump">24,485<span></span>
</td>
<td class="nump">20,446<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=us-gaap_EMEAMember', window );">EMEA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Total long-lived assets</a></td>
<td class="nump">36,455<span></span>
</td>
<td class="nump">21,243<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_AsiaPacificMember', window );">Asia-Pacific</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Total long-lived assets</a></td>
<td class="nump">$ 35,109<span></span>
</td>
<td class="nump">$ 34,283<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=srt_AmericasMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=srt_AmericasMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=us-gaap_EMEAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=us-gaap_EMEAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=srt_AsiaPacificMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=srt_AsiaPacificMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions of Businesses (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">2 Months Ended</th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>May 01, 2025</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Combination [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 169,601<span></span>
</td>
<td class="nump">$ 138,720<span></span>
</td>
<td class="nump">$ 318,142<span></span>
</td>
<td class="nump">$ 279,625<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=plpc_JAPTelecomMember', window );">JAP Telecom</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Combination [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,600<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=plpc_JAPTelecomMember', window );">JAP Telecom</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Combination [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Purchase price, net of cash received</a></td>
<td class="nump">$ 5,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual', window );">Revenue since combination</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-47<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-5<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-3<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-4A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-4<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-4A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-4A<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-4<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 37: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferred1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-41<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferred1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of acquiree's revenue since acquisition date of business combination included in consolidated statement of income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-49<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-7<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=plpc_JAPTelecomMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=plpc_JAPTelecomMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=plpc_JAPTelecomMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=plpc_JAPTelecomMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// 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)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* 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;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.25.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>336</ContextCount>
  <ElementCount>247</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>55</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>7</UnitCount>
  <MyReports>
    <Report instance="plpc-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0000001 - Document - Document and Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.preformed.com/role/DocumentandEntityInformation</Role>
      <ShortName>Document and Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="plpc-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>9952151 - Statement - Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.preformed.com/role/ConsolidatedBalanceSheets</Role>
      <ShortName>Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="plpc-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>9952152 - Statement - Consolidated Balance Sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.preformed.com/role/ConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>Consolidated Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="plpc-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>9952153 - Statement - Statements of Consolidated Income (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.preformed.com/role/StatementsofConsolidatedIncomeUnaudited</Role>
      <ShortName>Statements of Consolidated Income (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="plpc-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>9952154 - Statement - Statements of Consolidated Comprehensive Income (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.preformed.com/role/StatementsofConsolidatedComprehensiveIncomeUnaudited</Role>
      <ShortName>Statements of Consolidated Comprehensive Income (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="plpc-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>9952155 - Statement - Statements of Consolidated Cash Flows (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.preformed.com/role/StatementsofConsolidatedCashFlowsUnaudited</Role>
      <ShortName>Statements of Consolidated Cash Flows (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="plpc-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>9952156 - Statement - Statements of Consolidated Shareholders' Equity (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.preformed.com/role/StatementsofConsolidatedShareholdersEquityUnaudited</Role>
      <ShortName>Statements of Consolidated Shareholders' Equity (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="plpc-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>9952157 - Statement - Statements of Consolidated Shareholders' Equity (Unaudited) (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.preformed.com/role/StatementsofConsolidatedShareholdersEquityUnauditedParenthetical</Role>
      <ShortName>Statements of Consolidated Shareholders' Equity (Unaudited) (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="plpc-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>9952158 - Disclosure - Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.preformed.com/role/SignificantAccountingPolicies</Role>
      <ShortName>Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="plpc-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>9952159 - Disclosure - Revenue</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.preformed.com/role/Revenue</Role>
      <ShortName>Revenue</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="plpc-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>9952160 - Disclosure - Inventories, Net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.preformed.com/role/InventoriesNet</Role>
      <ShortName>Inventories, Net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="plpc-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>9952161 - Disclosure - Property and Equipment, Net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.preformed.com/role/PropertyandEquipmentNet</Role>
      <ShortName>Property and Equipment, Net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="plpc-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>9952162 - Disclosure - Contingent and Other Liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.preformed.com/role/ContingentandOtherLiabilities</Role>
      <ShortName>Contingent and Other Liabilities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="plpc-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>9952163 - Disclosure - Pension Plans</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.preformed.com/role/PensionPlans</Role>
      <ShortName>Pension Plans</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="plpc-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>9952164 - Disclosure - Accumulated Other Comprehensive Income ("AOCI")</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.preformed.com/role/AccumulatedOtherComprehensiveIncomeAOCI</Role>
      <ShortName>Accumulated Other Comprehensive Income ("AOCI")</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="plpc-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>9952165 - Disclosure - Debt and Credit Arrangements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.preformed.com/role/DebtandCreditArrangements</Role>
      <ShortName>Debt and Credit Arrangements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="plpc-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>9952166 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.preformed.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="plpc-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>9952167 - Disclosure - Computation of Earnings Per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.preformed.com/role/ComputationofEarningsPerShare</Role>
      <ShortName>Computation of Earnings Per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="plpc-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>9952168 - Disclosure - Goodwill and Other Intangibles</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.preformed.com/role/GoodwillandOtherIntangibles</Role>
      <ShortName>Goodwill and Other Intangibles</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="plpc-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>9952169 - Disclosure - Fair Value of Financial Assets and Liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.preformed.com/role/FairValueofFinancialAssetsandLiabilities</Role>
      <ShortName>Fair Value of Financial Assets and Liabilities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="plpc-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>9952170 - Disclosure - Segment Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.preformed.com/role/SegmentInformation</Role>
      <ShortName>Segment Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="plpc-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>9952171 - Disclosure - Acquisitions of Businesses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.preformed.com/role/AcquisitionsofBusinesses</Role>
      <ShortName>Acquisitions of Businesses</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="plpc-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>995410 - Disclosure - Pay vs Performance Disclosure</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/PvpDisclosure</Role>
      <ShortName>Pay vs Performance Disclosure</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="plpc-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>995445 - Disclosure - Insider Trading Arrangements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements</Role>
      <ShortName>Insider Trading Arrangements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="plpc-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>9955511 - Disclosure - Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.preformed.com/role/SignificantAccountingPoliciesPolicies</Role>
      <ShortName>Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.preformed.com/role/SignificantAccountingPolicies</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="plpc-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>9955512 - Disclosure - Revenue (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.preformed.com/role/RevenueTables</Role>
      <ShortName>Revenue (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.preformed.com/role/Revenue</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="plpc-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>9955513 - Disclosure - Inventories, Net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.preformed.com/role/InventoriesNetTables</Role>
      <ShortName>Inventories, Net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.preformed.com/role/InventoriesNet</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="plpc-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>9955514 - Disclosure - Property and Equipment, Net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.preformed.com/role/PropertyandEquipmentNetTables</Role>
      <ShortName>Property and Equipment, Net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.preformed.com/role/PropertyandEquipmentNet</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="plpc-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>9955515 - Disclosure - Pension Plans (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.preformed.com/role/PensionPlansTables</Role>
      <ShortName>Pension Plans (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.preformed.com/role/PensionPlans</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="plpc-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>9955516 - Disclosure - Accumulated Other Comprehensive Income ("AOCI") (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.preformed.com/role/AccumulatedOtherComprehensiveIncomeAOCITables</Role>
      <ShortName>Accumulated Other Comprehensive Income ("AOCI") (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.preformed.com/role/AccumulatedOtherComprehensiveIncomeAOCI</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="plpc-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>9955517 - Disclosure - Computation of Earnings Per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.preformed.com/role/ComputationofEarningsPerShareTables</Role>
      <ShortName>Computation of Earnings Per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.preformed.com/role/ComputationofEarningsPerShare</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="plpc-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>9955518 - Disclosure - Goodwill and Other Intangibles (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.preformed.com/role/GoodwillandOtherIntangiblesTables</Role>
      <ShortName>Goodwill and Other Intangibles (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.preformed.com/role/GoodwillandOtherIntangibles</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="plpc-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>9955519 - Disclosure - Fair Value of Financial Assets and Liabilities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.preformed.com/role/FairValueofFinancialAssetsandLiabilitiesTables</Role>
      <ShortName>Fair Value of Financial Assets and Liabilities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.preformed.com/role/FairValueofFinancialAssetsandLiabilities</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="plpc-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>9955520 - Disclosure - Segment Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.preformed.com/role/SegmentInformationTables</Role>
      <ShortName>Segment Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.preformed.com/role/SegmentInformation</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="plpc-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>9955521 - Disclosure - Significant Accounting Policies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.preformed.com/role/SignificantAccountingPoliciesDetails</Role>
      <ShortName>Significant Accounting Policies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.preformed.com/role/SignificantAccountingPoliciesPolicies</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="plpc-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>9955522 - Disclosure - Revenue - Revenues by Segment and Product Type (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.preformed.com/role/RevenueRevenuesbySegmentandProductTypeDetails</Role>
      <ShortName>Revenue - Revenues by Segment and Product Type (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="plpc-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>9955523 - Disclosure - Revenue - Schedule of Change in Allowance for Credit Losses (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.preformed.com/role/RevenueScheduleofChangeinAllowanceforCreditLossesDetails</Role>
      <ShortName>Revenue - Schedule of Change in Allowance for Credit Losses (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="plpc-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>9955524 - Disclosure - Inventories, Net - Inventories, Net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.preformed.com/role/InventoriesNetInventoriesNetDetails</Role>
      <ShortName>Inventories, Net - Inventories, Net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="plpc-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>9955525 - Disclosure - Inventories, Net - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.preformed.com/role/InventoriesNetAdditionalInformationDetails</Role>
      <ShortName>Inventories, Net - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="plpc-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>9955526 - Disclosure - Property and Equipment, Net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.preformed.com/role/PropertyandEquipmentNetDetails</Role>
      <ShortName>Property and Equipment, Net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.preformed.com/role/PropertyandEquipmentNetTables</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="plpc-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>9955527 - Disclosure - Contingent and Other Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.preformed.com/role/ContingentandOtherLiabilitiesDetails</Role>
      <ShortName>Contingent and Other Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.preformed.com/role/ContingentandOtherLiabilities</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="plpc-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>9955528 - Disclosure - Pension Plans - Components of Net Periodic Pension Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.preformed.com/role/PensionPlansComponentsofNetPeriodicPensionExpenseDetails</Role>
      <ShortName>Pension Plans - Components of Net Periodic Pension Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="plpc-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>9955529 - Disclosure - Pension Plans - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.preformed.com/role/PensionPlansAdditionalInformationDetails</Role>
      <ShortName>Pension Plans - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="plpc-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>9955530 - Disclosure - Accumulated Other Comprehensive Income ("AOCI") (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.preformed.com/role/AccumulatedOtherComprehensiveIncomeAOCIDetails</Role>
      <ShortName>Accumulated Other Comprehensive Income ("AOCI") (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.preformed.com/role/AccumulatedOtherComprehensiveIncomeAOCITables</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="plpc-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>9955531 - Disclosure - Debt and Credit Arrangements (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.preformed.com/role/DebtandCreditArrangementsDetails</Role>
      <ShortName>Debt and Credit Arrangements (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.preformed.com/role/DebtandCreditArrangements</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="plpc-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>9955532 - Disclosure - Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.preformed.com/role/IncomeTaxesDetails</Role>
      <ShortName>Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.preformed.com/role/IncomeTaxes</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="plpc-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>9955533 - Disclosure - Computation of Earnings Per Share - Calculation of Basic and Diluted Earnings Per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.preformed.com/role/ComputationofEarningsPerShareCalculationofBasicandDilutedEarningsPerShareDetails</Role>
      <ShortName>Computation of Earnings Per Share - Calculation of Basic and Diluted Earnings Per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="plpc-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>9955534 - Disclosure - Computation of Earnings Per Share - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.preformed.com/role/ComputationofEarningsPerShareAdditionalInformationDetails</Role>
      <ShortName>Computation of Earnings Per Share - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="plpc-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>9955535 - Disclosure - Goodwill and Other Intangibles - Finite and Indefinite-Lived Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.preformed.com/role/GoodwillandOtherIntangiblesFiniteandIndefiniteLivedIntangibleAssetsDetails</Role>
      <ShortName>Goodwill and Other Intangibles - Finite and Indefinite-Lived Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="plpc-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>9955536 - Disclosure - Goodwill and Other Intangibles - Changes in Carrying Amount of Goodwill by Segment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.preformed.com/role/GoodwillandOtherIntangiblesChangesinCarryingAmountofGoodwillbySegmentDetails</Role>
      <ShortName>Goodwill and Other Intangibles - Changes in Carrying Amount of Goodwill by Segment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="plpc-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>9955537 - Disclosure - Fair Value of Financial Assets and Liabilities - Summary of Assets and Liabilities Recorded and Measured at Fair Value (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.preformed.com/role/FairValueofFinancialAssetsandLiabilitiesSummaryofAssetsandLiabilitiesRecordedandMeasuredatFairValueDetails</Role>
      <ShortName>Fair Value of Financial Assets and Liabilities - Summary of Assets and Liabilities Recorded and Measured at Fair Value (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="plpc-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>9955538 - Disclosure - Fair Value of Financial Assets and Liabilities - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.preformed.com/role/FairValueofFinancialAssetsandLiabilitiesAdditionalInformationDetails</Role>
      <ShortName>Fair Value of Financial Assets and Liabilities - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="plpc-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>9955539 - Disclosure - Fair Value of Financial Assets and Liabilities - Fair Value and Carrying Value of Long-Term Debt (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.preformed.com/role/FairValueofFinancialAssetsandLiabilitiesFairValueandCarryingValueofLongTermDebtDetails</Role>
      <ShortName>Fair Value of Financial Assets and Liabilities - Fair Value and Carrying Value of Long-Term Debt (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="plpc-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>9955540 - Disclosure - Segment Information - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.preformed.com/role/SegmentInformationAdditionalInformationDetails</Role>
      <ShortName>Segment Information - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="plpc-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>9955541 - Disclosure - Segment Information - Summary of Company's Reportable Segments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.preformed.com/role/SegmentInformationSummaryofCompanysReportableSegmentsDetails</Role>
      <ShortName>Segment Information - Summary of Company's Reportable Segments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="plpc-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>9955542 - Disclosure - Segment Information - Summary of Expenditure For Long-Lived Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.preformed.com/role/SegmentInformationSummaryofExpenditureForLongLivedAssetsDetails</Role>
      <ShortName>Segment Information - Summary of Expenditure For Long-Lived Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="plpc-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>9955543 - Disclosure - Segment Information - Summary of Depreciation and Amortization (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.preformed.com/role/SegmentInformationSummaryofDepreciationandAmortizationDetails</Role>
      <ShortName>Segment Information - Summary of Depreciation and Amortization (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="plpc-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>9955544 - Disclosure - Segment Information - Summary of Identifiable Assets By Segment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.preformed.com/role/SegmentInformationSummaryofIdentifiableAssetsBySegmentDetails</Role>
      <ShortName>Segment Information - Summary of Identifiable Assets By Segment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="plpc-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>9955545 - Disclosure - Segment Information - Summary of Long-Lived Assets By Geographic Region (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.preformed.com/role/SegmentInformationSummaryofLongLivedAssetsByGeographicRegionDetails</Role>
      <ShortName>Segment Information - Summary of Long-Lived Assets By Geographic Region (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="plpc-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>9955546 - Disclosure - Acquisitions of Businesses (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.preformed.com/role/AcquisitionsofBusinessesDetails</Role>
      <ShortName>Acquisitions of Businesses (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.preformed.com/role/AcquisitionsofBusinesses</ParentRole>
      <Position>60</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-Q" isDefinitelyFs="true" isUsgaap="true" original="plpc-20250630.htm">plpc-20250630.htm</File>
    <File>plpc-20250630.xsd</File>
    <File>plpc-20250630_cal.xml</File>
    <File>plpc-20250630_def.xml</File>
    <File>plpc-20250630_lab.xml</File>
    <File>plpc-20250630_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="1054">http://fasb.org/us-gaap/2025</BaseTaxonomy>
    <BaseTaxonomy items="29">http://xbrl.sec.gov/dei/2025</BaseTaxonomy>
    <BaseTaxonomy items="4">http://xbrl.sec.gov/ecd/2025</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>85
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "plpc-20250630.htm": {
   "nsprefix": "plpc",
   "nsuri": "http://www.preformed.com/20250630",
   "dts": {
    "inline": {
     "local": [
      "plpc-20250630.htm"
     ]
    },
    "schema": {
     "local": [
      "plpc-20250630.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2024-01-31/types.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-roles-2025.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-types-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-roles-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-types-2025.xsd",
      "https://xbrl.sec.gov/country/2025/country-2025.xsd",
      "https://xbrl.sec.gov/dei/2025/dei-2025.xsd",
      "https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd",
      "https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "plpc-20250630_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "plpc-20250630_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "plpc-20250630_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "plpc-20250630_pre.xml"
     ]
    }
   },
   "keyStandard": 224,
   "keyCustom": 23,
   "axisStandard": 19,
   "axisCustom": 0,
   "memberStandard": 35,
   "memberCustom": 14,
   "hidden": {
    "total": 9,
    "http://xbrl.sec.gov/dei/2025": 5,
    "http://xbrl.sec.gov/ecd/2025": 4
   },
   "contextCount": 336,
   "entityCount": 1,
   "segmentCount": 55,
   "elementCount": 510,
   "unitCount": 7,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2025": 1054,
    "http://xbrl.sec.gov/dei/2025": 29,
    "http://xbrl.sec.gov/ecd/2025": 4
   },
   "report": {
    "R1": {
     "role": "http://www.preformed.com/role/DocumentandEntityInformation",
     "longName": "0000001 - Document - Document and Entity Information",
     "shortName": "Document and Entity Information",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "plpc-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "plpc-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://www.preformed.com/role/ConsolidatedBalanceSheets",
     "longName": "9952151 - Statement - Consolidated Balance Sheets",
     "shortName": "Consolidated Balance Sheets",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "2",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "plpc-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:AccountsReceivableNetCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "plpc-20250630.htm",
      "unique": true
     }
    },
    "R3": {
     "role": "http://www.preformed.com/role/ConsolidatedBalanceSheetsParenthetical",
     "longName": "9952152 - Statement - Consolidated Balance Sheets (Parenthetical)",
     "shortName": "Consolidated Balance Sheets (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "plpc-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "plpc-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R4": {
     "role": "http://www.preformed.com/role/StatementsofConsolidatedIncomeUnaudited",
     "longName": "9952153 - Statement - Statements of Consolidated Income (Unaudited)",
     "shortName": "Statements of Consolidated Income (Unaudited)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "plpc-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:SellingAndMarketingExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "plpc-20250630.htm",
      "unique": true
     }
    },
    "R5": {
     "role": "http://www.preformed.com/role/StatementsofConsolidatedComprehensiveIncomeUnaudited",
     "longName": "9952154 - 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-3",
      "name": "us-gaap:ProfitLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "plpc-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "plpc-20250630.htm",
      "unique": true
     }
    },
    "R6": {
     "role": "http://www.preformed.com/role/StatementsofConsolidatedCashFlowsUnaudited",
     "longName": "9952155 - 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-1",
      "name": "us-gaap:ProfitLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "plpc-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "plpc-20250630.htm",
      "unique": true
     }
    },
    "R7": {
     "role": "http://www.preformed.com/role/StatementsofConsolidatedShareholdersEquityUnaudited",
     "longName": "9952156 - Statement - Statements of Consolidated Shareholders' Equity (Unaudited)",
     "shortName": "Statements of Consolidated Shareholders' Equity (Unaudited)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "7",
     "firstAnchor": {
      "contextRef": "c-8",
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "plpc-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-75",
      "name": "us-gaap:ProfitLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "plpc-20250630.htm",
      "unique": true
     }
    },
    "R8": {
     "role": "http://www.preformed.com/role/StatementsofConsolidatedShareholdersEquityUnauditedParenthetical",
     "longName": "9952157 - Statement - Statements of Consolidated Shareholders' Equity (Unaudited) (Parenthetical)",
     "shortName": "Statements of Consolidated Shareholders' Equity (Unaudited) (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "8",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:TreasuryStockSharesAcquired",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "plpc-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:TreasuryStockSharesAcquired",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "plpc-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R9": {
     "role": "http://www.preformed.com/role/SignificantAccountingPolicies",
     "longName": "9952158 - Disclosure - Significant Accounting Policies",
     "shortName": "Significant Accounting Policies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "9",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "plpc-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "plpc-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://www.preformed.com/role/Revenue",
     "longName": "9952159 - Disclosure - Revenue",
     "shortName": "Revenue",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "plpc-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "plpc-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://www.preformed.com/role/InventoriesNet",
     "longName": "9952160 - Disclosure - Inventories, Net",
     "shortName": "Inventories, Net",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "plpc-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "plpc-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://www.preformed.com/role/PropertyandEquipmentNet",
     "longName": "9952161 - Disclosure - Property and Equipment, Net",
     "shortName": "Property and Equipment, Net",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "plpc-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "plpc-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://www.preformed.com/role/ContingentandOtherLiabilities",
     "longName": "9952162 - Disclosure - Contingent and Other Liabilities",
     "shortName": "Contingent and Other Liabilities",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LossContingencyDisclosures",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "plpc-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LossContingencyDisclosures",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "plpc-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://www.preformed.com/role/PensionPlans",
     "longName": "9952163 - Disclosure - Pension Plans",
     "shortName": "Pension Plans",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "plpc-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "plpc-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://www.preformed.com/role/AccumulatedOtherComprehensiveIncomeAOCI",
     "longName": "9952164 - Disclosure - Accumulated Other Comprehensive Income (\"AOCI\")",
     "shortName": "Accumulated Other Comprehensive Income (\"AOCI\")",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ComprehensiveIncomeNoteTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "plpc-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ComprehensiveIncomeNoteTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "plpc-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://www.preformed.com/role/DebtandCreditArrangements",
     "longName": "9952165 - Disclosure - Debt and Credit Arrangements",
     "shortName": "Debt and Credit Arrangements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "plpc-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "plpc-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://www.preformed.com/role/IncomeTaxes",
     "longName": "9952166 - Disclosure - Income Taxes",
     "shortName": "Income Taxes",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "plpc-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "plpc-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://www.preformed.com/role/ComputationofEarningsPerShare",
     "longName": "9952167 - Disclosure - Computation of Earnings Per Share",
     "shortName": "Computation of Earnings Per Share",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "plpc-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "plpc-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://www.preformed.com/role/GoodwillandOtherIntangibles",
     "longName": "9952168 - Disclosure - Goodwill and Other Intangibles",
     "shortName": "Goodwill and Other Intangibles",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "plpc-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "plpc-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://www.preformed.com/role/FairValueofFinancialAssetsandLiabilities",
     "longName": "9952169 - 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-1",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "plpc-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "plpc-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://www.preformed.com/role/SegmentInformation",
     "longName": "9952170 - Disclosure - Segment Information",
     "shortName": "Segment Information",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "plpc-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "plpc-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://www.preformed.com/role/AcquisitionsofBusinesses",
     "longName": "9952171 - Disclosure - Acquisitions of Businesses",
     "shortName": "Acquisitions of Businesses",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "22",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "plpc-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "plpc-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure",
     "longName": "995410 - Disclosure - Pay vs Performance Disclosure",
     "shortName": "Pay vs Performance Disclosure",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "23",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "plpc-20250630.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R24": {
     "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
     "longName": "995445 - Disclosure - Insider Trading Arrangements",
     "shortName": "Insider Trading Arrangements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "24",
     "firstAnchor": null,
     "uniqueAnchor": null
    },
    "R25": {
     "role": "http://www.preformed.com/role/SignificantAccountingPoliciesPolicies",
     "longName": "9955511 - Disclosure - Significant Accounting Policies (Policies)",
     "shortName": "Significant Accounting Policies (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "25",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "plpc-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "plpc-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://www.preformed.com/role/RevenueTables",
     "longName": "9955512 - Disclosure - Revenue (Tables)",
     "shortName": "Revenue (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "26",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "plpc-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "plpc-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://www.preformed.com/role/InventoriesNetTables",
     "longName": "9955513 - Disclosure - Inventories, Net (Tables)",
     "shortName": "Inventories, Net (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "27",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "us-gaap:InventoryDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "plpc-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "us-gaap:InventoryDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "plpc-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://www.preformed.com/role/PropertyandEquipmentNetTables",
     "longName": "9955514 - Disclosure - Property and Equipment, Net (Tables)",
     "shortName": "Property and Equipment, Net (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "28",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "plpc-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "plpc-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://www.preformed.com/role/PensionPlansTables",
     "longName": "9955515 - Disclosure - Pension Plans (Tables)",
     "shortName": "Pension Plans (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "29",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "plpc-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "plpc-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://www.preformed.com/role/AccumulatedOtherComprehensiveIncomeAOCITables",
     "longName": "9955516 - Disclosure - Accumulated Other Comprehensive Income (\"AOCI\") (Tables)",
     "shortName": "Accumulated Other Comprehensive Income (\"AOCI\") (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "30",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:ComprehensiveIncomeNoteTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "plpc-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:ComprehensiveIncomeNoteTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "plpc-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://www.preformed.com/role/ComputationofEarningsPerShareTables",
     "longName": "9955517 - Disclosure - Computation of Earnings Per Share (Tables)",
     "shortName": "Computation of Earnings Per Share (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "31",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "plpc-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "plpc-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://www.preformed.com/role/GoodwillandOtherIntangiblesTables",
     "longName": "9955518 - Disclosure - Goodwill and Other Intangibles (Tables)",
     "shortName": "Goodwill and Other Intangibles (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "32",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "plpc-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "plpc-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://www.preformed.com/role/FairValueofFinancialAssetsandLiabilitiesTables",
     "longName": "9955519 - 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": "33",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:FairValueDisclosuresTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "plpc-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:FairValueDisclosuresTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "plpc-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://www.preformed.com/role/SegmentInformationTables",
     "longName": "9955520 - Disclosure - Segment Information (Tables)",
     "shortName": "Segment Information (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "34",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "plpc-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "plpc-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://www.preformed.com/role/SignificantAccountingPoliciesDetails",
     "longName": "9955521 - Disclosure - Significant Accounting Policies (Details)",
     "shortName": "Significant Accounting Policies (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "35",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "plpc:PercentageOfOwnershipInEarningsOfSubsidiary",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "plpc-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "plpc:PercentageOfOwnershipInEarningsOfSubsidiary",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "plpc-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R36": {
     "role": "http://www.preformed.com/role/RevenueRevenuesbySegmentandProductTypeDetails",
     "longName": "9955522 - Disclosure - Revenue - Revenues by Segment and Product Type (Details)",
     "shortName": "Revenue - Revenues by Segment and Product Type (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "36",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "plpc-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-3",
      "name": "plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "plpc-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R37": {
     "role": "http://www.preformed.com/role/RevenueScheduleofChangeinAllowanceforCreditLossesDetails",
     "longName": "9955523 - Disclosure - Revenue - Schedule of Change in Allowance for Credit Losses (Details)",
     "shortName": "Revenue - Schedule of Change in Allowance for Credit Losses (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "37",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "plpc-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "plpc-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://www.preformed.com/role/InventoriesNetInventoriesNetDetails",
     "longName": "9955524 - Disclosure - Inventories, Net - Inventories, Net (Details)",
     "shortName": "Inventories, Net - Inventories, Net (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "38",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:InventoryRawMaterials",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:InventoryDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "plpc-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:InventoryRawMaterials",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:InventoryDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "plpc-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "role": "http://www.preformed.com/role/InventoriesNetAdditionalInformationDetails",
     "longName": "9955525 - Disclosure - Inventories, Net - Additional Information (Details)",
     "shortName": "Inventories, Net - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "39",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:LIFOInventoryAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "plpc-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:LIFOInventoryAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "plpc-20250630.htm",
      "unique": true
     }
    },
    "R40": {
     "role": "http://www.preformed.com/role/PropertyandEquipmentNetDetails",
     "longName": "9955526 - Disclosure - Property and Equipment, Net (Details)",
     "shortName": "Property and Equipment, Net (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "40",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "plpc-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "plpc-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R41": {
     "role": "http://www.preformed.com/role/ContingentandOtherLiabilitiesDetails",
     "longName": "9955527 - Disclosure - Contingent and Other Liabilities (Details)",
     "shortName": "Contingent and Other Liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "41",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:LossContingencyEstimateOfPossibleLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "us-gaap:LossContingencyEstimateOfPossibleLoss",
       "span",
       "div",
       "us-gaap:LossContingencyDisclosures",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "plpc-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:LossContingencyEstimateOfPossibleLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "us-gaap:LossContingencyEstimateOfPossibleLoss",
       "span",
       "div",
       "us-gaap:LossContingencyDisclosures",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "plpc-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R42": {
     "role": "http://www.preformed.com/role/PensionPlansComponentsofNetPeriodicPensionExpenseDetails",
     "longName": "9955528 - Disclosure - Pension Plans - Components of Net Periodic Pension Expense (Details)",
     "shortName": "Pension Plans - Components of Net Periodic Pension Expense (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "42",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:DefinedBenefitPlanInterestCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "plpc-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:DefinedBenefitPlanInterestCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "plpc-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R43": {
     "role": "http://www.preformed.com/role/PensionPlansAdditionalInformationDetails",
     "longName": "9955529 - Disclosure - Pension Plans - Additional Information (Details)",
     "shortName": "Pension Plans - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "43",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DefinedBenefitPlanContributionsByEmployer",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "us-gaap:DefinedBenefitPlanContributionsByEmployer",
       "span",
       "div",
       "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "plpc-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DefinedBenefitPlanContributionsByEmployer",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "us-gaap:DefinedBenefitPlanContributionsByEmployer",
       "span",
       "div",
       "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "plpc-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R44": {
     "role": "http://www.preformed.com/role/AccumulatedOtherComprehensiveIncomeAOCIDetails",
     "longName": "9955530 - Disclosure - Accumulated Other Comprehensive Income (\"AOCI\") (Details)",
     "shortName": "Accumulated Other Comprehensive Income (\"AOCI\") (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "44",
     "firstAnchor": {
      "contextRef": "c-41",
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "plpc-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-46",
      "name": "us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
       "us-gaap:ComprehensiveIncomeNoteTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "plpc-20250630.htm",
      "unique": true
     }
    },
    "R45": {
     "role": "http://www.preformed.com/role/DebtandCreditArrangementsDetails",
     "longName": "9955531 - Disclosure - Debt and Credit Arrangements (Details)",
     "shortName": "Debt and Credit Arrangements (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "45",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "plpc-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "plpc-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R46": {
     "role": "http://www.preformed.com/role/IncomeTaxesDetails",
     "longName": "9955532 - Disclosure - Income Taxes (Details)",
     "shortName": "Income Taxes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "46",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "plpc-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "plpc-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R47": {
     "role": "http://www.preformed.com/role/ComputationofEarningsPerShareCalculationofBasicandDilutedEarningsPerShareDetails",
     "longName": "9955533 - Disclosure - Computation of Earnings Per Share - Calculation of Basic and Diluted Earnings Per Share (Details)",
     "shortName": "Computation of Earnings Per Share - Calculation of Basic and Diluted Earnings Per Share (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "47",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "plpc-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "plpc-20250630.htm",
      "unique": true
     }
    },
    "R48": {
     "role": "http://www.preformed.com/role/ComputationofEarningsPerShareAdditionalInformationDetails",
     "longName": "9955534 - Disclosure - Computation of Earnings Per Share - Additional Information (Details)",
     "shortName": "Computation of Earnings Per Share - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "48",
     "firstAnchor": {
      "contextRef": "c-230",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "plpc-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-230",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "plpc-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R49": {
     "role": "http://www.preformed.com/role/GoodwillandOtherIntangiblesFiniteandIndefiniteLivedIntangibleAssetsDetails",
     "longName": "9955535 - Disclosure - Goodwill and Other Intangibles - Finite and Indefinite-Lived Intangible Assets (Details)",
     "shortName": "Goodwill and Other Intangibles - Finite and Indefinite-Lived Intangible Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "49",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "plpc-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "plpc-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R50": {
     "role": "http://www.preformed.com/role/GoodwillandOtherIntangiblesChangesinCarryingAmountofGoodwillbySegmentDetails",
     "longName": "9955536 - Disclosure - Goodwill and Other Intangibles - Changes in Carrying Amount of Goodwill by Segment (Details)",
     "shortName": "Goodwill and Other Intangibles - Changes in Carrying Amount of Goodwill by Segment (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "50",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:Goodwill",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "plpc-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:GoodwillForeignCurrencyTranslationGainLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "plpc-20250630.htm",
      "unique": true
     }
    },
    "R51": {
     "role": "http://www.preformed.com/role/FairValueofFinancialAssetsandLiabilitiesSummaryofAssetsandLiabilitiesRecordedandMeasuredatFairValueDetails",
     "longName": "9955537 - Disclosure - Fair Value of Financial Assets and Liabilities - Summary of Assets and Liabilities Recorded and Measured at Fair Value (Details)",
     "shortName": "Fair Value of Financial Assets and Liabilities - Summary of Assets and Liabilities Recorded and Measured at Fair Value (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "51",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:ForeignCurrencyContractAssetFairValueDisclosure",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock",
       "us-gaap:FairValueDisclosuresTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "plpc-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:ForeignCurrencyContractAssetFairValueDisclosure",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock",
       "us-gaap:FairValueDisclosuresTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "plpc-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R52": {
     "role": "http://www.preformed.com/role/FairValueofFinancialAssetsandLiabilitiesAdditionalInformationDetails",
     "longName": "9955538 - Disclosure - Fair Value of Financial Assets and Liabilities - Additional Information (Details)",
     "shortName": "Fair Value of Financial Assets and Liabilities - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "52",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:MaximumRemainingMaturityOfForeignCurrencyDerivatives1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:DerivativesPolicyTextBlock",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "plpc-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:MaximumRemainingMaturityOfForeignCurrencyDerivatives1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:DerivativesPolicyTextBlock",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "plpc-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R53": {
     "role": "http://www.preformed.com/role/FairValueofFinancialAssetsandLiabilitiesFairValueandCarryingValueofLongTermDebtDetails",
     "longName": "9955539 - Disclosure - Fair Value of Financial Assets and Liabilities - Fair Value and Carrying Value of Long-Term Debt (Details)",
     "shortName": "Fair Value of Financial Assets and Liabilities - Fair Value and Carrying Value of Long-Term Debt (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "53",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:LongTermDebtFairValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "plpc-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:LongTermDebtFairValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "plpc-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R54": {
     "role": "http://www.preformed.com/role/SegmentInformationAdditionalInformationDetails",
     "longName": "9955540 - Disclosure - Segment Information - Additional Information (Details)",
     "shortName": "Segment Information - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "54",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NumberOfReportableSegments",
      "unitRef": "segment",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "plpc-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NumberOfReportableSegments",
      "unitRef": "segment",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "plpc-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R55": {
     "role": "http://www.preformed.com/role/SegmentInformationSummaryofCompanysReportableSegmentsDetails",
     "longName": "9955541 - Disclosure - Segment Information - Summary of Company's Reportable Segments (Details)",
     "shortName": "Segment Information - Summary of Company's Reportable Segments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "55",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "plpc-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-274",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "plpc-20250630.htm",
      "unique": true
     }
    },
    "R56": {
     "role": "http://www.preformed.com/role/SegmentInformationSummaryofExpenditureForLongLivedAssetsDetails",
     "longName": "9955542 - Disclosure - Segment Information - Summary of Expenditure For Long-Lived Assets (Details)",
     "shortName": "Segment Information - Summary of Expenditure For Long-Lived Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "56",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:SegmentExpenditureAdditionToLongLivedAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "plpc-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:SegmentExpenditureAdditionToLongLivedAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "plpc-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R57": {
     "role": "http://www.preformed.com/role/SegmentInformationSummaryofDepreciationandAmortizationDetails",
     "longName": "9955543 - Disclosure - Segment Information - Summary of Depreciation and Amortization (Details)",
     "shortName": "Segment Information - Summary of Depreciation and Amortization (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "57",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "plpc:DeprecationDepletionAndAmortizationIncludingForeignExchange",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "plpc-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-3",
      "name": "plpc:DeprecationDepletionAndAmortizationIncludingForeignExchange",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "plpc-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R58": {
     "role": "http://www.preformed.com/role/SegmentInformationSummaryofIdentifiableAssetsBySegmentDetails",
     "longName": "9955544 - Disclosure - Segment Information - Summary of Identifiable Assets By Segment (Details)",
     "shortName": "Segment Information - Summary of Identifiable Assets By Segment (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "58",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:Assets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "plpc-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-320",
      "name": "us-gaap:Assets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "plpc-20250630.htm",
      "unique": true
     }
    },
    "R59": {
     "role": "http://www.preformed.com/role/SegmentInformationSummaryofLongLivedAssetsByGeographicRegionDetails",
     "longName": "9955545 - Disclosure - Segment Information - Summary of Long-Lived Assets By Geographic Region (Details)",
     "shortName": "Segment Information - Summary of Long-Lived Assets By Geographic Region (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "59",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:NoncurrentAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "plpc-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:NoncurrentAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "plpc-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R60": {
     "role": "http://www.preformed.com/role/AcquisitionsofBusinessesDetails",
     "longName": "9955546 - Disclosure - Acquisitions of Businesses (Details)",
     "shortName": "Acquisitions of Businesses (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "60",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "plpc-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-334",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "plpc-20250630.htm",
      "unique": true
     }
    }
   },
   "tag": {
    "us-gaap_AccountingPoliciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountingPoliciesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounting Policies [Abstract]",
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsPayableTradeCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountsPayableTradeCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.preformed.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.preformed.com/role/ConsolidatedBalanceSheets"
     ],
     "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": [
      "r18",
      "r52"
     ]
    },
    "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock",
     "presentation": [
      "http://www.preformed.com/role/RevenueTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Change in Allowance for Credit Losses",
        "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]",
        "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r1106"
     ]
    },
    "plpc_AccountsReceivableAllowanceForCreditLossesForeignExchangeAndOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.preformed.com/20250630",
     "localname": "AccountsReceivableAllowanceForCreditLossesForeignExchangeAndOther",
     "crdr": "debit",
     "presentation": [
      "http://www.preformed.com/role/RevenueScheduleofChangeinAllowanceforCreditLossesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign exchange and other",
        "label": "Accounts Receivable, Allowance For Credit Losses, Foreign Exchange and Other",
        "documentation": "Allowance for doubtful accounts receivable foreign exchange and other."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountsReceivableNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.preformed.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.preformed.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable, net",
        "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": [
      "r1104"
     ]
    },
    "us-gaap_AccruedLiabilitiesAndOtherLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccruedLiabilitiesAndOtherLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.preformed.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.preformed.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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/2025",
     "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember",
     "presentation": [
      "http://www.preformed.com/role/AccumulatedOtherComprehensiveIncomeAOCIDetails",
      "http://www.preformed.com/role/StatementsofConsolidatedShareholdersEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized Pension Benefit Cost",
        "verboseLabel": "Unrecognized Benefit Cost",
        "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": [
      "r3",
      "r4",
      "r14",
      "r20",
      "r73",
      "r1036",
      "r1037",
      "r1038"
     ]
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.preformed.com/role/PropertyandEquipmentNetDetails": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.preformed.com/role/PropertyandEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r31",
      "r135",
      "r677"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems",
     "presentation": [
      "http://www.preformed.com/role/AccumulatedOtherComprehensiveIncomeAOCIDetails"
     ],
     "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": [
      "r154",
      "r155",
      "r565",
      "r566",
      "r567",
      "r568",
      "r595",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.preformed.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.preformed.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r19",
      "r20",
      "r74",
      "r142",
      "r673",
      "r713",
      "r714",
      "r1176"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccumulatedOtherComprehensiveIncomeLossTable",
     "presentation": [
      "http://www.preformed.com/role/AccumulatedOtherComprehensiveIncomeAOCIDetails"
     ],
     "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": [
      "r154",
      "r155",
      "r565",
      "r566",
      "r567",
      "r568",
      "r595",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "presentation": [
      "http://www.preformed.com/role/AccumulatedOtherComprehensiveIncomeAOCIDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total",
        "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": [
      "r1",
      "r14",
      "r20",
      "r560",
      "r563",
      "r611",
      "r709",
      "r710",
      "r1036",
      "r1037",
      "r1038",
      "r1092",
      "r1093",
      "r1094",
      "r1095"
     ]
    },
    "us-gaap_AccumulatedTranslationAdjustmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccumulatedTranslationAdjustmentMember",
     "presentation": [
      "http://www.preformed.com/role/AccumulatedOtherComprehensiveIncomeAOCIDetails",
      "http://www.preformed.com/role/StatementsofConsolidatedShareholdersEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cumulative Translation Adjustment",
        "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": [
      "r2",
      "r14",
      "r20",
      "r71",
      "r72",
      "r155",
      "r156",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r1036"
     ]
    },
    "ecd_Additional402vDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "Additional402vDisclosureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional 402(v) Disclosure",
        "label": "Additional 402(v) Disclosure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r976"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AdditionalPaidInCapitalCommonStock",
     "crdr": "credit",
     "calculation": {
      "http://www.preformed.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.preformed.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r62"
     ]
    },
    "ecd_AdjToCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AdjToCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment to Compensation, Amount",
        "label": "Adjustment to Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r989"
     ]
    },
    "ecd_AdjToCompAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AdjToCompAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment to Compensation:",
        "label": "Adjustment to Compensation [Axis]"
       }
      }
     },
     "auth_ref": [
      "r989"
     ]
    },
    "ecd_AdjToNonPeoNeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AdjToNonPeoNeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote",
        "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r989"
     ]
    },
    "ecd_AdjToPeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AdjToPeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment To PEO Compensation, Footnote",
        "label": "Adjustment To PEO Compensation, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r989"
     ]
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.preformed.com/role/StatementsofConsolidatedCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustments to reconcile net income to net cash provided by operations:",
        "label": "Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table",
        "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]"
       }
      }
     },
     "auth_ref": [
      "r1022"
     ]
    },
    "ecd_AggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Erroneous Compensation Amount",
        "label": "Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r948",
      "r958",
      "r968",
      "r1000"
     ]
    },
    "ecd_AggtErrCompNotYetDeterminedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AggtErrCompNotYetDeterminedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined",
        "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r951",
      "r961",
      "r971",
      "r1003"
     ]
    },
    "ecd_AggtPnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AggtPnsnAdjsSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Pension Adjustments Service Cost",
        "label": "Aggregate Pension Adjustments Service Cost [Member]"
       }
      }
     },
     "auth_ref": [
      "r1023"
     ]
    },
    "ecd_AllAdjToCompMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AllAdjToCompMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Adjustments to Compensation",
        "label": "All Adjustments to Compensation [Member]"
       }
      }
     },
     "auth_ref": [
      "r989"
     ]
    },
    "ecd_AllExecutiveCategoriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AllExecutiveCategoriesMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Executive Categories",
        "label": "All Executive Categories [Member]"
       }
      }
     },
     "auth_ref": [
      "r996"
     ]
    },
    "ecd_AllIndividualsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AllIndividualsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Individuals",
        "label": "All Individuals [Member]"
       }
      }
     },
     "auth_ref": [
      "r952",
      "r962",
      "r972",
      "r996",
      "r1004",
      "r1008",
      "r1016"
     ]
    },
    "ecd_AllTradingArrangementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AllTradingArrangementsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Trading Arrangements",
        "label": "All Trading Arrangements [Member]"
       }
      }
     },
     "auth_ref": [
      "r1014"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AllowanceForDoubtfulAccountsReceivable",
     "crdr": "credit",
     "presentation": [
      "http://www.preformed.com/role/RevenueScheduleofChangeinAllowanceforCreditLossesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Allowance for credit losses, beginning of period",
        "periodEndLabel": "Allowance for credit losses, end of period",
        "label": "Accounts Receivable, Allowance for Credit Loss",
        "documentation": "Amount of allowance for credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r143",
      "r248",
      "r252",
      "r253",
      "r256",
      "r1209"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AllowanceForDoubtfulAccountsReceivableRollforward",
     "presentation": [
      "http://www.preformed.com/role/RevenueScheduleofChangeinAllowanceforCreditLossesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]",
        "label": "Accounts Receivable, Allowance for Credit Loss [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": []
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs",
     "crdr": "debit",
     "presentation": [
      "http://www.preformed.com/role/RevenueScheduleofChangeinAllowanceforCreditLossesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Write-offs",
        "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff",
        "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance."
       }
      }
     },
     "auth_ref": [
      "r255"
     ]
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://www.preformed.com/role/DocumentandEntityInformation"
     ],
     "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/2025",
     "localname": "AmericasMember",
     "presentation": [
      "http://www.preformed.com/role/RevenueRevenuesbySegmentandProductTypeDetails",
      "http://www.preformed.com/role/SegmentInformationSummaryofLongLivedAssetsByGeographicRegionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "The Americas",
        "label": "Americas [Member]"
       }
      }
     },
     "auth_ref": [
      "r1243",
      "r1244",
      "r1245",
      "r1246"
     ]
    },
    "plpc_AmericasSegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.preformed.com/20250630",
     "localname": "AmericasSegmentMember",
     "presentation": [
      "http://www.preformed.com/role/GoodwillandOtherIntangiblesChangesinCarryingAmountofGoodwillbySegmentDetails",
      "http://www.preformed.com/role/SegmentInformationSummaryofCompanysReportableSegmentsDetails",
      "http://www.preformed.com/role/SegmentInformationSummaryofDepreciationandAmortizationDetails",
      "http://www.preformed.com/role/SegmentInformationSummaryofExpenditureForLongLivedAssetsDetails",
      "http://www.preformed.com/role/SegmentInformationSummaryofIdentifiableAssetsBySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "The Americas",
        "label": "Americas Segment [Member]",
        "documentation": "Americas Segment"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "presentation": [
      "http://www.preformed.com/role/ComputationofEarningsPerShareAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Antidilutive shares excluded from calculation of earnings per share (in shares)",
        "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": [
      "r205"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis",
     "presentation": [
      "http://www.preformed.com/role/ComputationofEarningsPerShareAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Antidilutive Securities",
        "label": "Antidilutive Securities [Axis]",
        "documentation": "Information by type of antidilutive security."
       }
      }
     },
     "auth_ref": [
      "r205"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems",
     "presentation": [
      "http://www.preformed.com/role/ComputationofEarningsPerShareAdditionalInformationDetails"
     ],
     "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": [
      "r205"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AntidilutiveSecuritiesNameDomain",
     "presentation": [
      "http://www.preformed.com/role/ComputationofEarningsPerShareAdditionalInformationDetails"
     ],
     "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": [
      "r205"
     ]
    },
    "srt_AsiaPacificMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "AsiaPacificMember",
     "presentation": [
      "http://www.preformed.com/role/RevenueRevenuesbySegmentandProductTypeDetails",
      "http://www.preformed.com/role/SegmentInformationSummaryofLongLivedAssetsByGeographicRegionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Asia-Pacific",
        "label": "Asia Pacific [Member]"
       }
      }
     },
     "auth_ref": [
      "r1243",
      "r1244",
      "r1245",
      "r1246"
     ]
    },
    "plpc_AsiaPacificSegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.preformed.com/20250630",
     "localname": "AsiaPacificSegmentMember",
     "presentation": [
      "http://www.preformed.com/role/DebtandCreditArrangementsDetails",
      "http://www.preformed.com/role/GoodwillandOtherIntangiblesChangesinCarryingAmountofGoodwillbySegmentDetails",
      "http://www.preformed.com/role/SegmentInformationSummaryofCompanysReportableSegmentsDetails",
      "http://www.preformed.com/role/SegmentInformationSummaryofDepreciationandAmortizationDetails",
      "http://www.preformed.com/role/SegmentInformationSummaryofExpenditureForLongLivedAssetsDetails",
      "http://www.preformed.com/role/SegmentInformationSummaryofIdentifiableAssetsBySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Asia-Pacific",
        "label": "Asia Pacific Segment [Member]",
        "documentation": "Asia Pacific Segment"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://www.preformed.com/role/ConsolidatedBalanceSheets": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.preformed.com/role/ConsolidatedBalanceSheets",
      "http://www.preformed.com/role/SegmentInformationSummaryofIdentifiableAssetsBySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "TOTAL ASSETS",
        "terseLabel": "Total identifiable assets",
        "label": "Assets",
        "documentation": "Amount of asset recognized for present right to economic benefit."
       }
      }
     },
     "auth_ref": [
      "r106",
      "r116",
      "r139",
      "r171",
      "r174",
      "r175",
      "r209",
      "r217",
      "r235",
      "r239",
      "r249",
      "r307",
      "r308",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r316",
      "r317",
      "r544",
      "r548",
      "r589",
      "r663",
      "r664",
      "r670",
      "r752",
      "r827",
      "r828",
      "r840",
      "r911",
      "r926",
      "r927",
      "r939",
      "r1138",
      "r1139",
      "r1196"
     ]
    },
    "us-gaap_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AssetsAbstract",
     "presentation": [
      "http://www.preformed.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ASSETS",
        "label": "Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.preformed.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.preformed.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "TOTAL CURRENT ASSETS",
        "label": "Assets, Current",
        "documentation": "Amount of asset recognized for present right to economic benefit, classified as current."
       }
      }
     },
     "auth_ref": [
      "r132",
      "r147",
      "r171",
      "r174",
      "r175",
      "r249",
      "r307",
      "r308",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r316",
      "r317",
      "r544",
      "r548",
      "r589",
      "r911",
      "r1138",
      "r1139",
      "r1196"
     ]
    },
    "us-gaap_AssetsFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AssetsFairValueDisclosure",
     "crdr": "debit",
     "calculation": {
      "http://www.preformed.com/role/FairValueofFinancialAssetsandLiabilitiesSummaryofAssetsandLiabilitiesRecordedandMeasuredatFairValueDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.preformed.com/role/FairValueofFinancialAssetsandLiabilitiesSummaryofAssetsandLiabilitiesRecordedandMeasuredatFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total assets",
        "label": "Assets, Fair Value Disclosure",
        "documentation": "Fair value portion of asset recognized for present right to economic benefit."
       }
      }
     },
     "auth_ref": [
      "r573",
      "r574",
      "r903"
     ]
    },
    "ecd_AwardExrcPrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardExrcPrice",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercise Price",
        "label": "Award Exercise Price"
       }
      }
     },
     "auth_ref": [
      "r1011"
     ]
    },
    "ecd_AwardGrantDateFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardGrantDateFairValue",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value as of Grant Date",
        "label": "Award Grant Date Fair Value"
       }
      }
     },
     "auth_ref": [
      "r1012"
     ]
    },
    "ecd_AwardTmgDiscLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgDiscLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Disclosures [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1007"
     ]
    },
    "ecd_AwardTmgHowMnpiCnsdrdTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgHowMnpiCnsdrdTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing, How MNPI Considered",
        "label": "Award Timing, How MNPI Considered [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1007"
     ]
    },
    "ecd_AwardTmgMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing Method",
        "label": "Award Timing Method [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1007"
     ]
    },
    "ecd_AwardTmgMnpiCnsdrdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgMnpiCnsdrdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing MNPI Considered",
        "label": "Award Timing MNPI Considered [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1007"
     ]
    },
    "ecd_AwardTmgMnpiDiscTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgMnpiDiscTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing MNPI Disclosure",
        "label": "Award Timing MNPI Disclosure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1007"
     ]
    },
    "ecd_AwardTmgPredtrmndFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgPredtrmndFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing Predetermined",
        "label": "Award Timing Predetermined [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1007"
     ]
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AwardTypeAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Type",
        "label": "Award Type [Axis]",
        "documentation": "Information by type of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449"
     ]
    },
    "ecd_AwardUndrlygSecuritiesAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardUndrlygSecuritiesAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Underlying Securities",
        "label": "Award Underlying Securities Amount"
       }
      }
     },
     "auth_ref": [
      "r1010"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardsCloseToMnpiDiscIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Awards Close in Time to MNPI Disclosures, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r1009"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardsCloseToMnpiDiscTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Awards Close in Time to MNPI Disclosures",
        "label": "Awards Close in Time to MNPI Disclosures [Table]"
       }
      }
     },
     "auth_ref": [
      "r1008"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardsCloseToMnpiDiscTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Awards Close in Time to MNPI Disclosures, Table",
        "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1008"
     ]
    },
    "plpc_BankDebtToEquityPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.preformed.com/20250630",
     "localname": "BankDebtToEquityPercentage",
     "presentation": [
      "http://www.preformed.com/role/DebtandCreditArrangementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bank debt to equity percentage",
        "label": "Bank Debt To Equity Percentage",
        "documentation": "Bank debt to equity percentage."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BuildingAndBuildingImprovementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BuildingAndBuildingImprovementsMember",
     "presentation": [
      "http://www.preformed.com/role/PropertyandEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Buildings and improvements",
        "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_BusinessAcquisitionAcquireeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessAcquisitionAcquireeDomain",
     "presentation": [
      "http://www.preformed.com/role/AcquisitionsofBusinessesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Combination",
        "label": "Business Combination [Domain]",
        "documentation": "Business combination or series of individually immaterial business combinations."
       }
      }
     },
     "auth_ref": [
      "r273",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r537",
      "r538",
      "r539",
      "r717",
      "r856",
      "r857",
      "r1172",
      "r1173",
      "r1174"
     ]
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessAcquisitionAxis",
     "presentation": [
      "http://www.preformed.com/role/AcquisitionsofBusinessesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Combination",
        "label": "Business Combination [Axis]",
        "documentation": "Information by business combination or series of individually immaterial business combinations."
       }
      }
     },
     "auth_ref": [
      "r273",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r537",
      "r538",
      "r539",
      "r717",
      "r856",
      "r857",
      "r1172",
      "r1173",
      "r1174"
     ]
    },
    "us-gaap_BusinessAcquisitionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessAcquisitionLineItems",
     "presentation": [
      "http://www.preformed.com/role/AcquisitionsofBusinessesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Combination [Line Items]",
        "label": "Business Combination [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": [
      "r273",
      "r479",
      "r480",
      "r481",
      "r482",
      "r488",
      "r489",
      "r490",
      "r491",
      "r497",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r533",
      "r534",
      "r535",
      "r539",
      "r861",
      "r870",
      "r1172",
      "r1173",
      "r1174"
     ]
    },
    "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationAndAssetAcquisitionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Asset Acquisition, Transaction between Entities under Common Control, and Joint Venture Formation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationConsiderationTransferred1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationConsiderationTransferred1",
     "crdr": "credit",
     "presentation": [
      "http://www.preformed.com/role/AcquisitionsofBusinessesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchase price, net of cash received",
        "label": "Business Combination, Consideration Transferred",
        "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": [
      "r523",
      "r535",
      "r861",
      "r866"
     ]
    },
    "us-gaap_BusinessCombinationDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationDisclosureTextBlock",
     "presentation": [
      "http://www.preformed.com/role/AcquisitionsofBusinesses"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquisitions of Businesses",
        "label": "Business Combination [Text Block]",
        "documentation": "The entire disclosure for business combination."
       }
      }
     },
     "auth_ref": [
      "r478",
      "r479",
      "r483",
      "r492",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r503",
      "r504",
      "r510",
      "r513",
      "r514",
      "r520",
      "r521",
      "r522",
      "r530",
      "r534",
      "r535",
      "r536",
      "r538",
      "r540",
      "r861",
      "r862",
      "r863",
      "r864",
      "r867",
      "r868",
      "r869"
     ]
    },
    "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual",
     "crdr": "credit",
     "presentation": [
      "http://www.preformed.com/role/AcquisitionsofBusinessesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue since combination",
        "label": "Business Combination, Acquiree's Revenue since Acquisition Date, Actual",
        "documentation": "Amount of acquiree's revenue since acquisition date of business combination included in consolidated statement of income."
       }
      }
     },
     "auth_ref": [
      "r493",
      "r497",
      "r861",
      "r871"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://www.preformed.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.preformed.com/role/ConsolidatedBalanceSheets",
      "http://www.preformed.com/role/StatementsofConsolidatedCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash, cash equivalents and restricted cash",
        "periodStartLabel": "Cash, cash equivalents and restricted cash at beginning of year",
        "periodEndLabel": "CASH, CASH EQUIVALENTS AND RESTRICTED CASH AT END OF PERIOD",
        "label": "Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation",
        "documentation": "Amount of cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; attributable to continuing operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r26",
      "r90",
      "r168"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "crdr": "debit",
     "calculation": {
      "http://www.preformed.com/role/StatementsofConsolidatedCashFlowsUnaudited": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.preformed.com/role/StatementsofConsolidatedCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net increase (decrease) in cash, cash equivalents and restricted cash",
        "label": "Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Period Increase (Decrease), Including Exchange Rate Effect and Discontinued Operation",
        "documentation": "Amount of increase (decrease) in cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; including effect from exchange rate change and including, but not limited to, discontinued operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r90"
     ]
    },
    "ecd_ChangedPeerGroupFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ChangedPeerGroupFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changed Peer Group, Footnote",
        "label": "Changed Peer Group, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r987"
     ]
    },
    "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year",
        "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]"
       }
      }
     },
     "auth_ref": [
      "r984"
     ]
    },
    "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested",
        "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]"
       }
      }
     },
     "auth_ref": [
      "r982"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CityAreaCode",
     "presentation": [
      "http://www.preformed.com/role/DocumentandEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "City Area Code",
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_CoSelectedMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CoSelectedMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Company Selected Measure Amount",
        "label": "Company Selected Measure Amount"
       }
      }
     },
     "auth_ref": [
      "r988"
     ]
    },
    "ecd_CoSelectedMeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CoSelectedMeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Company Selected Measure Name",
        "label": "Company Selected Measure Name"
       }
      }
     },
     "auth_ref": [
      "r988"
     ]
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommitmentsAndContingenciesPolicyTextBlock",
     "presentation": [
      "http://www.preformed.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contingent Liabilities",
        "label": "Commitments and Contingencies, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies."
       }
      }
     },
     "auth_ref": [
      "r32",
      "r795"
     ]
    },
    "plpc_CommonSharesIssuedToRabbiTrustMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.preformed.com/20250630",
     "localname": "CommonSharesIssuedToRabbiTrustMember",
     "presentation": [
      "http://www.preformed.com/role/StatementsofConsolidatedShareholdersEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common Shares Issued to Rabbi Trust",
        "label": "Common Shares Issued To Rabbi Trust [Member]",
        "documentation": "Common Shares Issued To Rabbi Trust [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommonStockDividendsPerShareDeclared": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockDividendsPerShareDeclared",
     "presentation": [
      "http://www.preformed.com/role/StatementsofConsolidatedShareholdersEquityUnauditedParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash dividends declared per share (in dollars 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": [
      "r101"
     ]
    },
    "us-gaap_CommonStockIncludingAdditionalPaidInCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockIncludingAdditionalPaidInCapitalMember",
     "presentation": [
      "http://www.preformed.com/role/StatementsofConsolidatedShareholdersEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Paid in Capital",
        "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/2025",
     "localname": "CommonStockMember",
     "presentation": [
      "http://www.preformed.com/role/StatementsofConsolidatedShareholdersEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common Shares",
        "label": "Common Stock [Member]",
        "documentation": "Stock that is subordinate to all other stock of the issuer."
       }
      }
     },
     "auth_ref": [
      "r929",
      "r930",
      "r931",
      "r933",
      "r934",
      "r935",
      "r936",
      "r1092",
      "r1093",
      "r1095",
      "r1177",
      "r1239",
      "r1241"
     ]
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockParOrStatedValuePerShare",
     "presentation": [
      "http://www.preformed.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, par value (in dollars per share)",
        "label": "Common Stock, Par or Stated Value Per Share",
        "documentation": "Face amount or stated value per share of common stock."
       }
      }
     },
     "auth_ref": [
      "r61"
     ]
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockSharesAuthorized",
     "presentation": [
      "http://www.preformed.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, shares authorized (in shares)",
        "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": [
      "r61",
      "r740"
     ]
    },
    "us-gaap_CommonStockSharesHeldInEmployeeTrust": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockSharesHeldInEmployeeTrust",
     "crdr": "debit",
     "calculation": {
      "http://www.preformed.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.preformed.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Common shares issued to rabbi trust, 223,168 and 222,887 shares at June\u00a030, 2025 and December\u00a031, 2024, 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": [
      "r1141"
     ]
    },
    "us-gaap_CommonStockSharesHeldInEmployeeTrustShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockSharesHeldInEmployeeTrustShares",
     "presentation": [
      "http://www.preformed.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, shares issued to rabbi trust (in shares)",
        "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": [
      "r1141"
     ]
    },
    "us-gaap_CommonStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockSharesIssued",
     "presentation": [
      "http://www.preformed.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, shares issued (in shares)",
        "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": [
      "r61"
     ]
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockSharesOutstanding",
     "presentation": [
      "http://www.preformed.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, shares outstanding (in shares)",
        "label": "Common Stock, Shares, Outstanding",
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r61",
      "r740",
      "r758",
      "r1241",
      "r1242"
     ]
    },
    "us-gaap_CommonStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockValue",
     "crdr": "credit",
     "calculation": {
      "http://www.preformed.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.preformed.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common shares $2 par value per share, 15,000,000 shares authorized, 4,924,737 and 4,913,621 issued and outstanding, at June\u00a030, 2025 and December\u00a031, 2024",
        "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": [
      "r61",
      "r349",
      "r354",
      "r672",
      "r911"
     ]
    },
    "plpc_CommunicationsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.preformed.com/20250630",
     "localname": "CommunicationsMember",
     "presentation": [
      "http://www.preformed.com/role/RevenueRevenuesbySegmentandProductTypeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Communications",
        "label": "Communications [Member]",
        "documentation": "Communications."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Company Selected Measure",
        "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r993"
     ]
    },
    "ecd_CompActuallyPaidVsNetIncomeTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CompActuallyPaidVsNetIncomeTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Net Income",
        "label": "Compensation Actually Paid vs. Net Income [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r992"
     ]
    },
    "ecd_CompActuallyPaidVsOtherMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CompActuallyPaidVsOtherMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Other Measure",
        "label": "Compensation Actually Paid vs. Other Measure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r994"
     ]
    },
    "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return",
        "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r991"
     ]
    },
    "us-gaap_CompensationAndRetirementDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CompensationAndRetirementDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retirement Benefits [Abstract]",
        "label": "Retirement Benefits [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ComprehensiveIncomeNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.preformed.com/role/StatementsofConsolidatedComprehensiveIncomeUnaudited": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.preformed.com/role/StatementsofConsolidatedComprehensiveIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "COMPREHENSIVE INCOME ATTRIBUTABLE TO PREFORMED LINE PRODUCTS COMPANY SHAREHOLDERS",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "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": [
      "r21",
      "r151",
      "r153",
      "r160",
      "r661",
      "r684",
      "r686"
     ]
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ComprehensiveIncomeNetOfTaxAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest",
     "crdr": "debit",
     "calculation": {
      "http://www.preformed.com/role/StatementsofConsolidatedComprehensiveIncomeUnaudited": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.preformed.com/role/StatementsofConsolidatedComprehensiveIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Comprehensive expense (income) attributable to noncontrolling interests",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest",
        "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": [
      "r7",
      "r46",
      "r49",
      "r151",
      "r153",
      "r159",
      "r660",
      "r684",
      "r685"
     ]
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.preformed.com/role/StatementsofConsolidatedShareholdersEquityUnaudited": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.preformed.com/role/StatementsofConsolidatedShareholdersEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total comprehensive income",
        "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r49",
      "r104",
      "r151",
      "r153",
      "r158",
      "r659",
      "r684"
     ]
    },
    "us-gaap_ComprehensiveIncomeNoteTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ComprehensiveIncomeNoteTextBlock",
     "presentation": [
      "http://www.preformed.com/role/AccumulatedOtherComprehensiveIncomeAOCI"
     ],
     "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": [
      "r70",
      "r157",
      "r658",
      "r683"
     ]
    },
    "srt_ConsolidationItemsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ConsolidationItemsAxis",
     "presentation": [
      "http://www.preformed.com/role/SegmentInformationSummaryofCompanysReportableSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consolidation Items",
        "label": "Consolidation Items [Axis]"
       }
      }
     },
     "auth_ref": [
      "r114",
      "r171",
      "r172",
      "r177",
      "r179",
      "r209",
      "r219",
      "r233",
      "r234",
      "r235",
      "r236",
      "r237",
      "r239",
      "r240",
      "r241",
      "r307",
      "r308",
      "r309",
      "r310",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r667",
      "r827",
      "r828",
      "r1138",
      "r1139"
     ]
    },
    "srt_ConsolidationItemsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ConsolidationItemsDomain",
     "presentation": [
      "http://www.preformed.com/role/SegmentInformationSummaryofCompanysReportableSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consolidation Items",
        "label": "Consolidation Items [Domain]"
       }
      }
     },
     "auth_ref": [
      "r114",
      "r171",
      "r172",
      "r177",
      "r179",
      "r209",
      "r219",
      "r233",
      "r234",
      "r235",
      "r236",
      "r237",
      "r239",
      "r240",
      "r241",
      "r307",
      "r308",
      "r309",
      "r310",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r667",
      "r827",
      "r828",
      "r1138",
      "r1139"
     ]
    },
    "us-gaap_ConstructionInProgressMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConstructionInProgressMember",
     "presentation": [
      "http://www.preformed.com/role/PropertyandEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Construction in progress",
        "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_ContractWithCustomerLiabilityIncreaseFromAdvancePaymentsReceived": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.preformed.com/20250630",
     "localname": "ContractWithCustomerLiabilityIncreaseFromAdvancePaymentsReceived",
     "crdr": "credit",
     "presentation": [
      "http://www.preformed.com/role/ContingentandOtherLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Advance payments received",
        "label": "Contract With Customer Liability, Increase From Advance Payments Received",
        "documentation": "Contract With Customer Liability, Increase From Advance Payments Received"
       }
      }
     },
     "auth_ref": []
    },
    "plpc_CorporateAircraftMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.preformed.com/20250630",
     "localname": "CorporateAircraftMember",
     "presentation": [
      "http://www.preformed.com/role/DebtandCreditArrangementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Corporate Aircraft",
        "label": "Corporate Aircraft [Member]",
        "documentation": "Corporate Aircraft."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CostOfGoodsAndServicesSold",
     "crdr": "debit",
     "calculation": {
      "http://www.preformed.com/role/StatementsofConsolidatedIncomeUnaudited": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.preformed.com/role/SegmentInformationSummaryofCompanysReportableSegmentsDetails",
      "http://www.preformed.com/role/StatementsofConsolidatedIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of products sold",
        "label": "Cost of Product and Service 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": [
      "r77",
      "r78",
      "r619",
      "r816",
      "r819",
      "r902",
      "r1078"
     ]
    },
    "us-gaap_CostOfGoodsAndServicesSoldAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CostOfGoodsAndServicesSoldAbstract",
     "presentation": [
      "http://www.preformed.com/role/SegmentInformationSummaryofCompanysReportableSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Less:",
        "label": "Cost of Product and Service Sold [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CostsAndExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CostsAndExpenses",
     "crdr": "debit",
     "calculation": {
      "http://www.preformed.com/role/StatementsofConsolidatedIncomeUnaudited": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.preformed.com/role/SegmentInformationSummaryofCompanysReportableSegmentsDetails",
      "http://www.preformed.com/role/StatementsofConsolidatedIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total costs and expenses",
        "terseLabel": "Costs and expenses",
        "label": "Costs and Expenses",
        "documentation": "Total costs of sales and operating expenses for the period."
       }
      }
     },
     "auth_ref": [
      "r84"
     ]
    },
    "us-gaap_CostsAndExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CostsAndExpensesAbstract",
     "presentation": [
      "http://www.preformed.com/role/StatementsofConsolidatedIncomeUnaudited"
     ],
     "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/2025",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cover [Abstract]",
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://www.preformed.com/role/DocumentandEntityInformation"
     ],
     "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/2025",
     "localname": "CustomerRelationshipsMember",
     "presentation": [
      "http://www.preformed.com/role/GoodwillandOtherIntangiblesFiniteandIndefiniteLivedIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer relationships",
        "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": [
      "r880",
      "r1120",
      "r1121",
      "r1122",
      "r1123",
      "r1125",
      "r1126",
      "r1128",
      "r1129"
     ]
    },
    "us-gaap_DebtDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Disclosure [Abstract]",
        "label": "Debt Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtDisclosureTextBlock",
     "presentation": [
      "http://www.preformed.com/role/DebtandCreditArrangements"
     ],
     "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": [
      "r98",
      "r171",
      "r173",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r305",
      "r306",
      "r318",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r334",
      "r341",
      "r342",
      "r344",
      "r556",
      "r603"
     ]
    },
    "us-gaap_DebtInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentAxis",
     "presentation": [
      "http://www.preformed.com/role/DebtandCreditArrangementsDetails"
     ],
     "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": [
      "r17",
      "r54",
      "r55",
      "r107",
      "r108",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r325",
      "r330",
      "r331",
      "r332",
      "r333",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r835",
      "r836",
      "r837",
      "r838",
      "r839",
      "r910",
      "r1085",
      "r1086",
      "r1087",
      "r1091",
      "r1130",
      "r1131",
      "r1132",
      "r1194",
      "r1195",
      "r1205"
     ]
    },
    "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentBasisSpreadOnVariableRate1",
     "presentation": [
      "http://www.preformed.com/role/DebtandCreditArrangementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest rate of SOFR plus",
        "label": "Debt Instrument, Basis Spread on Variable Rate",
        "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentFaceAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.preformed.com/role/DebtandCreditArrangementsDetails"
     ],
     "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": [
      "r319",
      "r603",
      "r604",
      "r836",
      "r837",
      "r910"
     ]
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "presentation": [
      "http://www.preformed.com/role/DebtandCreditArrangementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest rate",
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement."
       }
      }
     },
     "auth_ref": [
      "r57",
      "r320"
     ]
    },
    "us-gaap_DebtInstrumentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentLineItems",
     "presentation": [
      "http://www.preformed.com/role/DebtandCreditArrangementsDetails"
     ],
     "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": [
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r325",
      "r330",
      "r331",
      "r332",
      "r333",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r343",
      "r556",
      "r667",
      "r835",
      "r836",
      "r837",
      "r838",
      "r839",
      "r910",
      "r1085",
      "r1086",
      "r1087",
      "r1091",
      "r1194",
      "r1195"
     ]
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentNameDomain",
     "presentation": [
      "http://www.preformed.com/role/DebtandCreditArrangementsDetails"
     ],
     "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": [
      "r17",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r325",
      "r330",
      "r331",
      "r332",
      "r333",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r835",
      "r836",
      "r837",
      "r838",
      "r839",
      "r910",
      "r1085",
      "r1086",
      "r1087",
      "r1091",
      "r1130",
      "r1131",
      "r1132",
      "r1194",
      "r1195",
      "r1205"
     ]
    },
    "plpc_DebtInstrumentPeriodicPaymentNumberOfPayments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.preformed.com/20250630",
     "localname": "DebtInstrumentPeriodicPaymentNumberOfPayments",
     "presentation": [
      "http://www.preformed.com/role/DebtandCreditArrangementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt instrument, periodic payment, number of payments",
        "label": "Debt Instrument, Periodic Payment, Number Of Payments",
        "documentation": "Debt Instrument, Periodic Payment, Number Of Payments"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentTable",
     "presentation": [
      "http://www.preformed.com/role/DebtandCreditArrangementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Instrument [Table]",
        "label": "Schedule of Long-Term Debt Instruments [Table]",
        "documentation": "Disclosure of information about long-term debt instrument or arrangement."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r34",
      "r35",
      "r50",
      "r99",
      "r100",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r325",
      "r330",
      "r331",
      "r332",
      "r333",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r343",
      "r556",
      "r667",
      "r835",
      "r836",
      "r837",
      "r838",
      "r839",
      "r910",
      "r1085",
      "r1086",
      "r1087",
      "r1091",
      "r1194",
      "r1195"
     ]
    },
    "us-gaap_DebtInstrumentTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentTerm",
     "presentation": [
      "http://www.preformed.com/role/DebtandCreditArrangementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt instrument, term",
        "label": "Debt Instrument, Term",
        "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": []
    },
    "plpc_DebtToEarningsBeforeInterestTaxesAndDepreciationRatio": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.preformed.com/20250630",
     "localname": "DebtToEarningsBeforeInterestTaxesAndDepreciationRatio",
     "presentation": [
      "http://www.preformed.com/role/DebtandCreditArrangementsDetails"
     ],
     "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": []
    },
    "us-gaap_DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain",
     "presentation": [
      "http://www.preformed.com/role/FairValueofFinancialAssetsandLiabilitiesAdditionalInformationDetails"
     ],
     "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": [
      "r38",
      "r102"
     ]
    },
    "us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis",
     "presentation": [
      "http://www.preformed.com/role/FairValueofFinancialAssetsandLiabilitiesAdditionalInformationDetails"
     ],
     "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": [
      "r38",
      "r102"
     ]
    },
    "plpc_DeferredCompensationLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.preformed.com/20250630",
     "localname": "DeferredCompensationLiability",
     "crdr": "credit",
     "calculation": {
      "http://www.preformed.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.preformed.com/role/ConsolidatedBalanceSheets"
     ],
     "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": []
    },
    "plpc_DeferredCompensationLiabilityFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.preformed.com/20250630",
     "localname": "DeferredCompensationLiabilityFairValue",
     "crdr": "credit",
     "calculation": {
      "http://www.preformed.com/role/FairValueofFinancialAssetsandLiabilitiesSummaryofAssetsandLiabilitiesRecordedandMeasuredatFairValueDetails": {
       "parentTag": "us-gaap_LiabilitiesFairValueDisclosure",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.preformed.com/role/FairValueofFinancialAssetsandLiabilitiesAdditionalInformationDetails",
      "http://www.preformed.com/role/FairValueofFinancialAssetsandLiabilitiesSummaryofAssetsandLiabilitiesRecordedandMeasuredatFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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/20250630",
     "localname": "DeferredCompensationLiabilityMember",
     "presentation": [
      "http://www.preformed.com/role/StatementsofConsolidatedShareholdersEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred Compensation Liability",
        "label": "Deferred Compensation Liability [Member]",
        "documentation": "Deferred Compensation Liability [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredIncomeTaxAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredIncomeTaxAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.preformed.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.preformed.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r455",
      "r456"
     ]
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.preformed.com/role/StatementsofConsolidatedCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.preformed.com/role/StatementsofConsolidatedCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r9",
      "r121",
      "r1085",
      "r1090"
     ]
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "crdr": "credit",
     "calculation": {
      "http://www.preformed.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.preformed.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r455",
      "r456",
      "r671"
     ]
    },
    "us-gaap_DeferredProfitSharingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredProfitSharingMember",
     "presentation": [
      "http://www.preformed.com/role/FairValueofFinancialAssetsandLiabilitiesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Profit Sharing Plan",
        "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": []
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredTaxAssetsValuationAllowance",
     "crdr": "credit",
     "presentation": [
      "http://www.preformed.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r464"
     ]
    },
    "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DefinedBenefitPlanAmortizationOfGainsLosses",
     "crdr": "credit",
     "calculation": {
      "http://www.preformed.com/role/PensionPlansComponentsofNetPeriodicPensionExpenseDetails": {
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.preformed.com/role/PensionPlansComponentsofNetPeriodicPensionExpenseDetails"
     ],
     "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": [
      "r370",
      "r384",
      "r416",
      "r854",
      "r855"
     ]
    },
    "us-gaap_DefinedBenefitPlanBenefitObligationPaymentForSettlement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DefinedBenefitPlanBenefitObligationPaymentForSettlement",
     "crdr": "credit",
     "presentation": [
      "http://www.preformed.com/role/PensionPlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Defined benefit plan, benefit obligation, payment for settlement",
        "label": "Defined Benefit Plan, Benefit Obligation, Payment for Settlement",
        "documentation": "Amount of payment, which decreases benefit obligation of defined benefit plan, for irrevocable action relieving primary responsibility for benefit obligation and eliminating risk for obligation and assets used to effect settlement. Transaction constituting settlement includes, but is not limited to, making lump-sum cash payment to participant in exchange for their rights to receive specified benefits and purchasing nonparticipating annuity contract. Excludes decreases to benefit obligation for remeasurement due to settlement."
       }
      }
     },
     "auth_ref": [
      "r1144"
     ]
    },
    "us-gaap_DefinedBenefitPlanContributionsByEmployer": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DefinedBenefitPlanContributionsByEmployer",
     "crdr": "debit",
     "presentation": [
      "http://www.preformed.com/role/PensionPlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contribution to pension plan",
        "label": "Defined Benefit Plan, Plan Assets, Contributions by Employer",
        "documentation": "Amount of contribution received by defined benefit plan from employer which increases plan assets."
       }
      }
     },
     "auth_ref": [
      "r372",
      "r375",
      "r394",
      "r396",
      "r417",
      "r850",
      "r851",
      "r852",
      "r853",
      "r854",
      "r855"
     ]
    },
    "us-gaap_DefinedBenefitPlanDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DefinedBenefitPlanDisclosureLineItems",
     "presentation": [
      "http://www.preformed.com/role/PensionPlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Defined Benefit Plan Disclosure [Line Items]",
        "label": "Defined Benefit Plan Disclosure [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": [
      "r392",
      "r393",
      "r394",
      "r395",
      "r397",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r418"
     ]
    },
    "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.preformed.com/role/PensionPlansComponentsofNetPeriodicPensionExpenseDetails": {
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.preformed.com/role/PensionPlansComponentsofNetPeriodicPensionExpenseDetails"
     ],
     "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": [
      "r370",
      "r383",
      "r415",
      "r854",
      "r855"
     ]
    },
    "us-gaap_DefinedBenefitPlanInterestCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DefinedBenefitPlanInterestCost",
     "crdr": "debit",
     "calculation": {
      "http://www.preformed.com/role/PensionPlansComponentsofNetPeriodicPensionExpenseDetails": {
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.preformed.com/role/PensionPlansComponentsofNetPeriodicPensionExpenseDetails"
     ],
     "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": [
      "r370",
      "r371",
      "r382",
      "r414",
      "r854",
      "r855"
     ]
    },
    "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DefinedBenefitPlanNetPeriodicBenefitCost",
     "crdr": "debit",
     "calculation": {
      "http://www.preformed.com/role/PensionPlansComponentsofNetPeriodicPensionExpenseDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.preformed.com/role/PensionPlansComponentsofNetPeriodicPensionExpenseDetails"
     ],
     "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": [
      "r381",
      "r412",
      "r413",
      "r854",
      "r855"
     ]
    },
    "plpc_DeprecationDepletionAndAmortizationIncludingForeignExchange": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.preformed.com/20250630",
     "localname": "DeprecationDepletionAndAmortizationIncludingForeignExchange",
     "crdr": "debit",
     "presentation": [
      "http://www.preformed.com/role/SegmentInformationSummaryofDepreciationandAmortizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total depreciation and amortization",
        "label": "Deprecation, Depletion And Amortization, Including Foreign Exchange",
        "documentation": "Deprecation, Depletion And Amortization, Including Foreign Exchange"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DepreciationDepletionAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://www.preformed.com/role/StatementsofConsolidatedCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.preformed.com/role/StatementsofConsolidatedCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r9",
      "r165",
      "r209",
      "r222",
      "r239",
      "r815",
      "r827",
      "r828"
     ]
    },
    "us-gaap_DerivativesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DerivativesPolicyTextBlock",
     "presentation": [
      "http://www.preformed.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "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": [
      "r171",
      "r178",
      "r195",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r557",
      "r558"
     ]
    },
    "us-gaap_DilutiveSecuritiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DilutiveSecuritiesAbstract",
     "presentation": [
      "http://www.preformed.com/role/ComputationofEarningsPerShareCalculationofBasicandDilutedEarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Determination of shares (in thousands)",
        "label": "Dilutive Securities, Effect on Basic Earnings Per Share [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisaggregationOfRevenueLineItems",
     "presentation": [
      "http://www.preformed.com/role/RevenueRevenuesbySegmentandProductTypeDetails"
     ],
     "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": [
      "r366",
      "r367",
      "r843",
      "r844",
      "r845",
      "r846",
      "r847",
      "r848",
      "r849"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisaggregationOfRevenueTable",
     "presentation": [
      "http://www.preformed.com/role/RevenueRevenuesbySegmentandProductTypeDetails"
     ],
     "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": [
      "r366",
      "r367",
      "r843",
      "r844",
      "r845",
      "r846",
      "r847",
      "r848",
      "r849"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "presentation": [
      "http://www.preformed.com/role/RevenueTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of 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": [
      "r1142"
     ]
    },
    "us-gaap_DividendsCommonStockCash": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DividendsCommonStockCash",
     "crdr": "debit",
     "presentation": [
      "http://www.preformed.com/role/StatementsofConsolidatedShareholdersEquityUnaudited"
     ],
     "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": [
      "r101"
     ]
    },
    "us-gaap_DividendsPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DividendsPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.preformed.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.preformed.com/role/ConsolidatedBalanceSheets"
     ],
     "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": [
      "r55"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://www.preformed.com/role/DocumentandEntityInformation"
     ],
     "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/2025",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://www.preformed.com/role/DocumentandEntityInformation"
     ],
     "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/2025",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://www.preformed.com/role/DocumentandEntityInformation"
     ],
     "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/2025",
     "localname": "DocumentQuarterlyReport",
     "presentation": [
      "http://www.preformed.com/role/DocumentandEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Quarterly Report",
        "label": "Document Quarterly Report",
        "documentation": "Boolean flag that is true only for a form used as an quarterly report."
       }
      }
     },
     "auth_ref": [
      "r943"
     ]
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://www.preformed.com/role/DocumentandEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Transition Report",
        "label": "Document Transition Report",
        "documentation": "Boolean flag that is true only for a form used as a transition report."
       }
      }
     },
     "auth_ref": [
      "r975"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentType",
     "presentation": [
      "http://www.preformed.com/role/DocumentandEntityInformation"
     ],
     "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": []
    },
    "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year",
        "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]"
       }
      }
     },
     "auth_ref": [
      "r986"
     ]
    },
    "us-gaap_EMEAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EMEAMember",
     "presentation": [
      "http://www.preformed.com/role/RevenueRevenuesbySegmentandProductTypeDetails",
      "http://www.preformed.com/role/SegmentInformationSummaryofLongLivedAssetsByGeographicRegionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "EMEA",
        "label": "EMEA [Member]",
        "documentation": "Regions of Europe, Middle East and Africa."
       }
      }
     },
     "auth_ref": [
      "r1243",
      "r1244",
      "r1245",
      "r1246"
     ]
    },
    "plpc_EMEASegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.preformed.com/20250630",
     "localname": "EMEASegmentMember",
     "presentation": [
      "http://www.preformed.com/role/GoodwillandOtherIntangiblesChangesinCarryingAmountofGoodwillbySegmentDetails",
      "http://www.preformed.com/role/SegmentInformationSummaryofCompanysReportableSegmentsDetails",
      "http://www.preformed.com/role/SegmentInformationSummaryofDepreciationandAmortizationDetails",
      "http://www.preformed.com/role/SegmentInformationSummaryofExpenditureForLongLivedAssetsDetails",
      "http://www.preformed.com/role/SegmentInformationSummaryofIdentifiableAssetsBySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "EMEA",
        "label": "EMEA Segment [Member]",
        "documentation": "EMEA Segment"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareAbstract",
     "presentation": [
      "http://www.preformed.com/role/StatementsofConsolidatedIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "EARNINGS PER SHARE OF COMMON STOCK ATTRIBUTABLE TO PREFORMED LINE PRODUCTS COMPANY SHAREHOLDERS:",
        "terseLabel": "Earnings Per Share [Abstract]",
        "label": "Earnings Per Share [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareBasic": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareBasic",
     "presentation": [
      "http://www.preformed.com/role/ComputationofEarningsPerShareCalculationofBasicandDilutedEarningsPerShareDetails",
      "http://www.preformed.com/role/StatementsofConsolidatedIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Basic (in dollars per share)",
        "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": [
      "r127",
      "r161",
      "r185",
      "r186",
      "r187",
      "r188",
      "r189",
      "r190",
      "r191",
      "r192",
      "r198",
      "r200",
      "r202",
      "r203",
      "r204",
      "r208",
      "r347",
      "r451",
      "r476",
      "r542",
      "r570",
      "r571",
      "r662",
      "r687",
      "r820"
     ]
    },
    "us-gaap_EarningsPerShareDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareDiluted",
     "presentation": [
      "http://www.preformed.com/role/ComputationofEarningsPerShareCalculationofBasicandDilutedEarningsPerShareDetails",
      "http://www.preformed.com/role/StatementsofConsolidatedIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Diluted (in dollars per share)",
        "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": [
      "r127",
      "r161",
      "r185",
      "r186",
      "r187",
      "r188",
      "r189",
      "r190",
      "r191",
      "r192",
      "r200",
      "r202",
      "r203",
      "r204",
      "r208",
      "r347",
      "r451",
      "r476",
      "r542",
      "r570",
      "r571",
      "r662",
      "r687",
      "r820"
     ]
    },
    "us-gaap_EarningsPerShareReconciliationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareReconciliationAbstract",
     "presentation": [
      "http://www.preformed.com/role/ComputationofEarningsPerShareCalculationofBasicandDilutedEarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Earnings per common share",
        "label": "Earnings Per Share Reconciliation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareTextBlock",
     "presentation": [
      "http://www.preformed.com/role/ComputationofEarningsPerShare"
     ],
     "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": [
      "r197",
      "r205",
      "r206",
      "r207"
     ]
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://www.preformed.com/role/StatementsofConsolidatedCashFlowsUnaudited": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.preformed.com/role/StatementsofConsolidatedCashFlowsUnaudited"
     ],
     "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 Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation",
        "documentation": "Amount of increase (decrease) from effect of exchange rate change on cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; held in foreign currency; attributable to continuing operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r594"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "presentation": [
      "http://www.preformed.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effective income tax rate",
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r458",
      "r860"
     ]
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.preformed.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.preformed.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued compensation and other benefits",
        "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": [
      "r55"
     ]
    },
    "us-gaap_EmployeeStockOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EmployeeStockOptionMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee Stock Option",
        "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": [
      "r1146",
      "r1147",
      "r1148",
      "r1149",
      "r1150",
      "r1151",
      "r1152",
      "r1153",
      "r1154",
      "r1155",
      "r1156",
      "r1157",
      "r1158",
      "r1159",
      "r1160",
      "r1161",
      "r1162",
      "r1163",
      "r1164",
      "r1165",
      "r1166",
      "r1167",
      "r1168",
      "r1169",
      "r1170",
      "r1171"
     ]
    },
    "us-gaap_EnergyServiceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EnergyServiceMember",
     "presentation": [
      "http://www.preformed.com/role/RevenueRevenuesbySegmentandProductTypeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Energy",
        "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": [
      "r1142",
      "r1143"
     ]
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://www.preformed.com/role/DocumentandEntityInformation"
     ],
     "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/2025",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://www.preformed.com/role/DocumentandEntityInformation"
     ],
     "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/2025",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://www.preformed.com/role/DocumentandEntityInformation"
     ],
     "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/2025",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://www.preformed.com/role/DocumentandEntityInformation"
     ],
     "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/2025",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://www.preformed.com/role/DocumentandEntityInformation"
     ],
     "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": [
      "r941"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://www.preformed.com/role/DocumentandEntityInformation"
     ],
     "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/2025",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://www.preformed.com/role/DocumentandEntityInformation"
     ],
     "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_EntityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityDomain",
     "presentation": [
      "http://www.preformed.com/role/AcquisitionsofBusinessesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity [Domain]",
        "label": "Entity [Domain]",
        "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://www.preformed.com/role/DocumentandEntityInformation"
     ],
     "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": [
      "r941"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://www.preformed.com/role/DocumentandEntityInformation"
     ],
     "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/2025",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://www.preformed.com/role/DocumentandEntityInformation"
     ],
     "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": [
      "r941"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://www.preformed.com/role/DocumentandEntityInformation"
     ],
     "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/2025",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://www.preformed.com/role/DocumentandEntityInformation"
     ],
     "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": [
      "r1025"
     ]
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://www.preformed.com/role/DocumentandEntityInformation"
     ],
     "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": [
      "r941"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://www.preformed.com/role/DocumentandEntityInformation"
     ],
     "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": [
      "r941"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://www.preformed.com/role/DocumentandEntityInformation"
     ],
     "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": [
      "r941"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://www.preformed.com/role/DocumentandEntityInformation"
     ],
     "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": [
      "r941"
     ]
    },
    "ecd_EqtyAwrdsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "EqtyAwrdsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Awards Adjustments, Footnote",
        "label": "Equity Awards Adjustments, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r980"
     ]
    },
    "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table",
        "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]"
       }
      }
     },
     "auth_ref": [
      "r1021"
     ]
    },
    "ecd_EqtyAwrdsAdjsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "EqtyAwrdsAdjsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Awards Adjustments",
        "label": "Equity Awards Adjustments [Member]"
       }
      }
     },
     "auth_ref": [
      "r1021"
     ]
    },
    "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table",
        "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]"
       }
      }
     },
     "auth_ref": [
      "r1021"
     ]
    },
    "us-gaap_EquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity [Abstract]",
        "label": "Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityComponentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EquityComponentDomain",
     "presentation": [
      "http://www.preformed.com/role/AccumulatedOtherComprehensiveIncomeAOCIDetails",
      "http://www.preformed.com/role/StatementsofConsolidatedShareholdersEquityUnaudited"
     ],
     "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": [
      "r15",
      "r124",
      "r126",
      "r127",
      "r154",
      "r155",
      "r156",
      "r180",
      "r181",
      "r182",
      "r184",
      "r191",
      "r193",
      "r195",
      "r210",
      "r250",
      "r251",
      "r284",
      "r346",
      "r356",
      "r451",
      "r466",
      "r467",
      "r473",
      "r474",
      "r475",
      "r477",
      "r541",
      "r542",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r595",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r605",
      "r607",
      "r611",
      "r683",
      "r709",
      "r710",
      "r711",
      "r725",
      "r777"
     ]
    },
    "ecd_EquityValuationAssumptionDifferenceFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "EquityValuationAssumptionDifferenceFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Valuation Assumption Difference, Footnote",
        "label": "Equity Valuation Assumption Difference, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r990"
     ]
    },
    "ecd_ErrCompAnalysisTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ErrCompAnalysisTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Erroneous Compensation Analysis",
        "label": "Erroneous Compensation Analysis [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r948",
      "r958",
      "r968",
      "r1000"
     ]
    },
    "ecd_ErrCompRecoveryTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ErrCompRecoveryTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Erroneously Awarded Compensation Recovery",
        "label": "Erroneously Awarded Compensation Recovery [Table]"
       }
      }
     },
     "auth_ref": [
      "r945",
      "r955",
      "r965",
      "r997"
     ]
    },
    "ecd_ExecutiveCategoryAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ExecutiveCategoryAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Executive Category:",
        "label": "Executive Category [Axis]"
       }
      }
     },
     "auth_ref": [
      "r996"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "presentation": [
      "http://www.preformed.com/role/FairValueofFinancialAssetsandLiabilitiesAdditionalInformationDetails",
      "http://www.preformed.com/role/FairValueofFinancialAssetsandLiabilitiesSummaryofAssetsandLiabilitiesRecordedandMeasuredatFairValueDetails"
     ],
     "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": [
      "r573",
      "r574",
      "r582",
      "r903"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "presentation": [
      "http://www.preformed.com/role/FairValueofFinancialAssetsandLiabilitiesAdditionalInformationDetails",
      "http://www.preformed.com/role/FairValueofFinancialAssetsandLiabilitiesSummaryofAssetsandLiabilitiesRecordedandMeasuredatFairValueDetails"
     ],
     "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": [
      "r573",
      "r574",
      "r582",
      "r903"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock",
     "presentation": [
      "http://www.preformed.com/role/FairValueofFinancialAssetsandLiabilitiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule 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 instrument measured at fair value on recurring or nonrecurring basis. Includes, but is not limited to, instrument classified in shareholders' equity."
       }
      }
     },
     "auth_ref": [
      "r903",
      "r1178",
      "r1179",
      "r1184"
     ]
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "presentation": [
      "http://www.preformed.com/role/FairValueofFinancialAssetsandLiabilitiesSummaryofAssetsandLiabilitiesRecordedandMeasuredatFairValueDetails"
     ],
     "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": [
      "r332",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r396",
      "r397",
      "r572",
      "r574",
      "r575",
      "r576",
      "r577",
      "r581",
      "r582",
      "r583",
      "r588",
      "r613",
      "r614",
      "r615",
      "r808",
      "r836",
      "r837",
      "r850",
      "r851",
      "r852",
      "r853",
      "r854",
      "r903",
      "r905",
      "r909"
     ]
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueDisclosuresAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Disclosures [Abstract]",
        "label": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueDisclosuresTextBlock",
     "presentation": [
      "http://www.preformed.com/role/FairValueofFinancialAssetsandLiabilities"
     ],
     "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": [
      "r575",
      "r578",
      "r579",
      "r580",
      "r581",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r656",
      "r903",
      "r906"
     ]
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueInputsLevel1Member",
     "presentation": [
      "http://www.preformed.com/role/FairValueofFinancialAssetsandLiabilitiesSummaryofAssetsandLiabilitiesRecordedandMeasuredatFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Quoted Prices in Active Markets for Identical Assets or Liabilities (Level 1)",
        "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": [
      "r332",
      "r375",
      "r380",
      "r396",
      "r574",
      "r582",
      "r588",
      "r613",
      "r808",
      "r850",
      "r851",
      "r852",
      "r853",
      "r854",
      "r903",
      "r909"
     ]
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueInputsLevel2Member",
     "presentation": [
      "http://www.preformed.com/role/FairValueofFinancialAssetsandLiabilitiesSummaryofAssetsandLiabilitiesRecordedandMeasuredatFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Significant Other Observable Inputs (Level 2)",
        "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": [
      "r332",
      "r375",
      "r380",
      "r396",
      "r398",
      "r574",
      "r575",
      "r582",
      "r588",
      "r614",
      "r808",
      "r836",
      "r837",
      "r850",
      "r851",
      "r852",
      "r853",
      "r854",
      "r903",
      "r909"
     ]
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueInputsLevel3Member",
     "presentation": [
      "http://www.preformed.com/role/FairValueofFinancialAssetsandLiabilitiesSummaryofAssetsandLiabilitiesRecordedandMeasuredatFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Significant Unobservable Inputs (Level 3)",
        "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": [
      "r332",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r396",
      "r397",
      "r574",
      "r575",
      "r576",
      "r577",
      "r582",
      "r588",
      "r615",
      "r808",
      "r836",
      "r837",
      "r850",
      "r851",
      "r852",
      "r853",
      "r854",
      "r903",
      "r905",
      "r909"
     ]
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "presentation": [
      "http://www.preformed.com/role/FairValueofFinancialAssetsandLiabilitiesSummaryofAssetsandLiabilitiesRecordedandMeasuredatFairValueDetails"
     ],
     "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": [
      "r332",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r396",
      "r397",
      "r572",
      "r574",
      "r575",
      "r576",
      "r577",
      "r581",
      "r582",
      "r583",
      "r588",
      "r613",
      "r614",
      "r615",
      "r808",
      "r836",
      "r837",
      "r850",
      "r851",
      "r852",
      "r853",
      "r854",
      "r903",
      "r905",
      "r909"
     ]
    },
    "us-gaap_FairValueOfFinancialInstrumentsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueOfFinancialInstrumentsPolicy",
     "presentation": [
      "http://www.preformed.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "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": [
      "r1185"
     ]
    },
    "us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract",
     "presentation": [
      "http://www.preformed.com/role/FairValueofFinancialAssetsandLiabilitiesSummaryofAssetsandLiabilitiesRecordedandMeasuredatFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assets:",
        "label": "Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract",
     "presentation": [
      "http://www.preformed.com/role/FairValueofFinancialAssetsandLiabilitiesSummaryofAssetsandLiabilitiesRecordedandMeasuredatFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Liabilities:",
        "label": "Financial Instruments, Financial Liabilities, Balance Sheet Groupings [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "crdr": "credit",
     "presentation": [
      "http://www.preformed.com/role/GoodwillandOtherIntangiblesFiniteandIndefiniteLivedIntangibleAssetsDetails"
     ],
     "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": [
      "r137",
      "r260",
      "r280",
      "r811"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "presentation": [
      "http://www.preformed.com/role/GoodwillandOtherIntangiblesFiniteandIndefiniteLivedIntangibleAssetsDetails"
     ],
     "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": [
      "r274",
      "r275",
      "r276",
      "r277",
      "r279",
      "r280",
      "r281",
      "r282",
      "r620",
      "r621",
      "r717",
      "r807",
      "r811",
      "r872",
      "r873",
      "r874",
      "r875",
      "r876",
      "r877",
      "r878",
      "r879",
      "r880",
      "r881",
      "r882",
      "r883",
      "r884",
      "r885",
      "r886",
      "r887",
      "r888",
      "r889",
      "r890",
      "r891",
      "r892",
      "r893",
      "r894",
      "r895",
      "r896",
      "r897",
      "r898"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsGross",
     "crdr": "debit",
     "presentation": [
      "http://www.preformed.com/role/GoodwillandOtherIntangiblesFiniteandIndefiniteLivedIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r260",
      "r280",
      "r621",
      "r811"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsGrossAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsGrossAbstract",
     "presentation": [
      "http://www.preformed.com/role/GoodwillandOtherIntangiblesFiniteandIndefiniteLivedIntangibleAssetsDetails"
     ],
     "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/2025",
     "localname": "FiniteLivedIntangibleAssetsLineItems",
     "presentation": [
      "http://www.preformed.com/role/GoodwillandOtherIntangiblesFiniteandIndefiniteLivedIntangibleAssetsDetails"
     ],
     "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": [
      "r274",
      "r280",
      "r281",
      "r282",
      "r283",
      "r620",
      "r807",
      "r811",
      "r872",
      "r873",
      "r874",
      "r875",
      "r876",
      "r877",
      "r878",
      "r879",
      "r880",
      "r881",
      "r882",
      "r883",
      "r884",
      "r885",
      "r886",
      "r887",
      "r888",
      "r889",
      "r890",
      "r891",
      "r892",
      "r893",
      "r894",
      "r895",
      "r896",
      "r897",
      "r898"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "presentation": [
      "http://www.preformed.com/role/GoodwillandOtherIntangiblesFiniteandIndefiniteLivedIntangibleAssetsDetails"
     ],
     "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": [
      "r274",
      "r275",
      "r276",
      "r277",
      "r279",
      "r280",
      "r281",
      "r282",
      "r717",
      "r807",
      "r811",
      "r872",
      "r873",
      "r874",
      "r875",
      "r876",
      "r877",
      "r878",
      "r879",
      "r880",
      "r881",
      "r882",
      "r883",
      "r884",
      "r885",
      "r886",
      "r887",
      "r888",
      "r889",
      "r890",
      "r891",
      "r892",
      "r893",
      "r894",
      "r895",
      "r896",
      "r897",
      "r898"
     ]
    },
    "us-gaap_ForeignCurrencyContractAssetFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ForeignCurrencyContractAssetFairValueDisclosure",
     "crdr": "debit",
     "calculation": {
      "http://www.preformed.com/role/FairValueofFinancialAssetsandLiabilitiesSummaryofAssetsandLiabilitiesRecordedandMeasuredatFairValueDetails": {
       "parentTag": "us-gaap_AssetsFairValueDisclosure",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.preformed.com/role/FairValueofFinancialAssetsandLiabilitiesSummaryofAssetsandLiabilitiesRecordedandMeasuredatFairValueDetails"
     ],
     "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": [
      "r573",
      "r574",
      "r1186",
      "r1187",
      "r1188"
     ]
    },
    "us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ForeignCurrencyContractsLiabilityFairValueDisclosure",
     "crdr": "credit",
     "calculation": {
      "http://www.preformed.com/role/FairValueofFinancialAssetsandLiabilitiesSummaryofAssetsandLiabilitiesRecordedandMeasuredatFairValueDetails": {
       "parentTag": "us-gaap_LiabilitiesFairValueDisclosure",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.preformed.com/role/FairValueofFinancialAssetsandLiabilitiesSummaryofAssetsandLiabilitiesRecordedandMeasuredatFairValueDetails"
     ],
     "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": [
      "r573",
      "r574",
      "r1186",
      "r1187",
      "r1188"
     ]
    },
    "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ForeignCurrencyTransactionGainLossBeforeTax",
     "crdr": "credit",
     "presentation": [
      "http://www.preformed.com/role/FairValueofFinancialAssetsandLiabilitiesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency transaction net gains (losses)",
        "label": "Gain (Loss), Foreign Currency Transaction, before Tax",
        "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction."
       }
      }
     },
     "auth_ref": [
      "r164",
      "r590",
      "r591",
      "r592",
      "r593",
      "r774"
     ]
    },
    "plpc_ForeignSubsidiariesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.preformed.com/20250630",
     "localname": "ForeignSubsidiariesMember",
     "presentation": [
      "http://www.preformed.com/role/DebtandCreditArrangementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign Subsidiaries",
        "label": "Foreign Subsidiaries [Member]",
        "documentation": "Foreign Subsidiaries [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount",
        "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount"
       }
      }
     },
     "auth_ref": [
      "r952",
      "r962",
      "r972",
      "r1004"
     ]
    },
    "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount",
        "label": "Forgone Recovery due to Expense of Enforcement, Amount"
       }
      }
     },
     "auth_ref": [
      "r952",
      "r962",
      "r972",
      "r1004"
     ]
    },
    "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount",
        "label": "Forgone Recovery due to Violation of Home Country Law, Amount"
       }
      }
     },
     "auth_ref": [
      "r952",
      "r962",
      "r972",
      "r1004"
     ]
    },
    "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery, Explanation of Impracticability",
        "label": "Forgone Recovery, Explanation of Impracticability [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r952",
      "r962",
      "r972",
      "r1004"
     ]
    },
    "ecd_ForgoneRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ForgoneRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Forgone Recovery, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r952",
      "r962",
      "r972",
      "r1004"
     ]
    },
    "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year",
        "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]"
       }
      }
     },
     "auth_ref": [
      "r985"
     ]
    },
    "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GainLossOnSaleOfPropertyPlantEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.preformed.com/role/StatementsofConsolidatedCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.preformed.com/role/StatementsofConsolidatedCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Gain on sale of property and equipment",
        "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": [
      "r9"
     ]
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GeneralAndAdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.preformed.com/role/StatementsofConsolidatedIncomeUnaudited": {
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.preformed.com/role/StatementsofConsolidatedIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r81",
      "r761"
     ]
    },
    "us-gaap_Goodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "Goodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.preformed.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.preformed.com/role/ConsolidatedBalanceSheets",
      "http://www.preformed.com/role/GoodwillandOtherIntangiblesChangesinCarryingAmountofGoodwillbySegmentDetails",
      "http://www.preformed.com/role/GoodwillandOtherIntangiblesFiniteandIndefiniteLivedIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill",
        "verboseLabel": "Goodwill",
        "periodStartLabel": "Beginning Balance",
        "periodEndLabel": "Ending Balance",
        "label": "Goodwill",
        "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r136",
      "r261",
      "r657",
      "r828",
      "r833",
      "r861",
      "r865",
      "r866",
      "r899",
      "r904",
      "r911",
      "r1109",
      "r1116",
      "r1175"
     ]
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]",
        "label": "Goodwill and Intangible Assets Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock",
     "presentation": [
      "http://www.preformed.com/role/GoodwillandOtherIntangibles"
     ],
     "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": [
      "r1107",
      "r1119"
     ]
    },
    "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GoodwillForeignCurrencyTranslationGainLoss",
     "crdr": "credit",
     "presentation": [
      "http://www.preformed.com/role/GoodwillandOtherIntangiblesChangesinCarryingAmountofGoodwillbySegmentDetails"
     ],
     "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) asset representing future economic benefit from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r268",
      "r539"
     ]
    },
    "us-gaap_GoodwillLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GoodwillLineItems",
     "presentation": [
      "http://www.preformed.com/role/GoodwillandOtherIntangiblesChangesinCarryingAmountofGoodwillbySegmentDetails"
     ],
     "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": [
      "r262",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r833"
     ]
    },
    "us-gaap_GoodwillRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GoodwillRollForward",
     "presentation": [
      "http://www.preformed.com/role/GoodwillandOtherIntangiblesChangesinCarryingAmountofGoodwillbySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill [Roll Forward]",
        "label": "Goodwill [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": []
    },
    "us-gaap_GrossProfit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GrossProfit",
     "crdr": "credit",
     "calculation": {
      "http://www.preformed.com/role/StatementsofConsolidatedIncomeUnaudited": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.preformed.com/role/SegmentInformationSummaryofCompanysReportableSegmentsDetails",
      "http://www.preformed.com/role/StatementsofConsolidatedIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "GROSS PROFIT",
        "label": "Gross Profit",
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity."
       }
      }
     },
     "auth_ref": [
      "r75",
      "r79",
      "r115",
      "r171",
      "r174",
      "r175",
      "r249",
      "r307",
      "r308",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r316",
      "r317",
      "r589",
      "r822",
      "r827",
      "r1098",
      "r1100",
      "r1101",
      "r1102",
      "r1103",
      "r1138"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.preformed.com/role/StatementsofConsolidatedIncomeUnaudited": {
       "parentTag": "us-gaap_ProfitLoss",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.preformed.com/role/SegmentInformationSummaryofCompanysReportableSegmentsDetails": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.preformed.com/role/SegmentInformationSummaryofCompanysReportableSegmentsDetails",
      "http://www.preformed.com/role/StatementsofConsolidatedIncomeUnaudited"
     ],
     "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": [
      "r76",
      "r111",
      "r115",
      "r663",
      "r665",
      "r679",
      "r817",
      "r818",
      "r819",
      "r822",
      "r827",
      "r1098",
      "r1100",
      "r1101",
      "r1102",
      "r1103"
     ]
    },
    "us-gaap_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Statement [Abstract]",
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Disclosure [Abstract]",
        "label": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxDisclosureTextBlock",
     "presentation": [
      "http://www.preformed.com/role/IncomeTaxes"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Taxes",
        "label": "Income Tax Disclosure [Text Block]",
        "documentation": "The entire disclosure for income tax."
       }
      }
     },
     "auth_ref": [
      "r171",
      "r176",
      "r453",
      "r458",
      "r459",
      "r460",
      "r461",
      "r463",
      "r465",
      "r468",
      "r470",
      "r471",
      "r472",
      "r669",
      "r716",
      "r722",
      "r860"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.preformed.com/role/SegmentInformationSummaryofCompanysReportableSegmentsDetails": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 1.0
      },
      "http://www.preformed.com/role/StatementsofConsolidatedIncomeUnaudited": {
       "parentTag": "us-gaap_ProfitLoss",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.preformed.com/role/SegmentInformationSummaryofCompanysReportableSegmentsDetails",
      "http://www.preformed.com/role/StatementsofConsolidatedIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income tax expense",
        "verboseLabel": "Income tax expense",
        "label": "Income Tax Expense (Benefit)",
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r117",
      "r122",
      "r171",
      "r194",
      "r195",
      "r209",
      "r225",
      "r239",
      "r457",
      "r458",
      "r469",
      "r688",
      "r817",
      "r818",
      "r819",
      "r860"
     ]
    },
    "us-gaap_IncreaseDecreaseInOperatingCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInOperatingCapital",
     "crdr": "credit",
     "calculation": {
      "http://www.preformed.com/role/StatementsofConsolidatedCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.preformed.com/role/StatementsofConsolidatedCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Changes in operating assets and liabilities",
        "label": "Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity, Increase (Decrease) in Operating Capital",
        "documentation": "Amount of increase (decrease) in asset and (increase) decrease in liability, used in operating activity in reconciling net income to reflect cash provided by (used in) operating activity when indirect cash flow method is applied."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "presentation": [
      "http://www.preformed.com/role/StatementsofConsolidatedShareholdersEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "label": "Increase (Decrease) in Stockholders' Equity [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": []
    },
    "ecd_IndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "IndividualAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Individual:",
        "label": "Individual [Axis]"
       }
      }
     },
     "auth_ref": [
      "r952",
      "r962",
      "r972",
      "r996",
      "r1004",
      "r1008",
      "r1016"
     ]
    },
    "ecd_InsiderTradingArrLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "InsiderTradingArrLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Arrangements [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1014"
     ]
    },
    "ecd_InsiderTradingPoliciesProcLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "InsiderTradingPoliciesProcLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r944",
      "r1020"
     ]
    },
    "ecd_InsiderTrdPoliciesProcAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "InsiderTrdPoliciesProcAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Insider Trading Policies and Procedures Adopted",
        "label": "Insider Trading Policies and Procedures Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r944",
      "r1020"
     ]
    },
    "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Insider Trading Policies and Procedures Not Adopted",
        "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r944",
      "r1020"
     ]
    },
    "us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IntangibleAssetsNetIncludingGoodwillAbstract",
     "presentation": [
      "http://www.preformed.com/role/GoodwillandOtherIntangiblesFiniteandIndefiniteLivedIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Indefinite-lived intangible assets",
        "label": "Intangible Assets, Net (Including Goodwill) [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InterestExpenseNonoperating": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InterestExpenseNonoperating",
     "crdr": "debit",
     "calculation": {
      "http://www.preformed.com/role/StatementsofConsolidatedIncomeUnaudited": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": -1.0,
       "order": 2.0
      },
      "http://www.preformed.com/role/SegmentInformationSummaryofCompanysReportableSegmentsDetails": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.preformed.com/role/SegmentInformationSummaryofCompanysReportableSegmentsDetails",
      "http://www.preformed.com/role/StatementsofConsolidatedIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Interest expense",
        "negatedTerseLabel": "Interest expense",
        "label": "Interest Expense, Nonoperating",
        "documentation": "Amount of interest expense classified as nonoperating."
       }
      }
     },
     "auth_ref": [
      "r221",
      "r817",
      "r819",
      "r1040"
     ]
    },
    "us-gaap_IntersegmentEliminationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IntersegmentEliminationMember",
     "presentation": [
      "http://www.preformed.com/role/SegmentInformationSummaryofCompanysReportableSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intersegment sales",
        "label": "Intersegment Eliminations [Member]",
        "documentation": "Eliminating entries used in operating segment consolidation."
       }
      }
     },
     "auth_ref": [
      "r114",
      "r209",
      "r219",
      "r233",
      "r234",
      "r235",
      "r236",
      "r237",
      "r239",
      "r240",
      "r827"
     ]
    },
    "us-gaap_InventoryDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InventoryDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventory Disclosure [Abstract]",
        "label": "Inventory Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InventoryDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InventoryDisclosureTextBlock",
     "presentation": [
      "http://www.preformed.com/role/InventoriesNet"
     ],
     "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": [
      "r257"
     ]
    },
    "us-gaap_InventoryFinishedGoods": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InventoryFinishedGoods",
     "crdr": "debit",
     "calculation": {
      "http://www.preformed.com/role/InventoriesNetInventoriesNetDetails": {
       "parentTag": "us-gaap_InventoryGross",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.preformed.com/role/InventoriesNetInventoriesNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r1031"
     ]
    },
    "us-gaap_InventoryGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InventoryGross",
     "crdr": "debit",
     "calculation": {
      "http://www.preformed.com/role/InventoriesNetInventoriesNetDetails": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.preformed.com/role/InventoriesNetInventoriesNetDetails"
     ],
     "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": [
      "r1035"
     ]
    },
    "us-gaap_InventoryLIFOReserve": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InventoryLIFOReserve",
     "crdr": "credit",
     "calculation": {
      "http://www.preformed.com/role/InventoriesNetInventoriesNetDetails": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.preformed.com/role/InventoriesNetInventoriesNetDetails"
     ],
     "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": [
      "r1034"
     ]
    },
    "us-gaap_InventoryLIFOReserveEffectOnIncomeNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InventoryLIFOReserveEffectOnIncomeNet",
     "crdr": "debit",
     "presentation": [
      "http://www.preformed.com/role/InventoriesNetAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net change in LIFO inventories expense",
        "label": "Inventory, LIFO Reserve, Effect on Income, Net",
        "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/2025",
     "localname": "InventoryNet",
     "crdr": "debit",
     "calculation": {
      "http://www.preformed.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 4.0
      },
      "http://www.preformed.com/role/InventoriesNetInventoriesNetDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.preformed.com/role/ConsolidatedBalanceSheets",
      "http://www.preformed.com/role/InventoriesNetInventoriesNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventories, net",
        "totalLabel": "Inventories at LIFO cost",
        "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": [
      "r144",
      "r812",
      "r911"
     ]
    },
    "us-gaap_InventoryRawMaterials": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InventoryRawMaterials",
     "crdr": "debit",
     "calculation": {
      "http://www.preformed.com/role/InventoriesNetInventoriesNetDetails": {
       "parentTag": "us-gaap_InventoryGross",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.preformed.com/role/InventoriesNetInventoriesNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r1033"
     ]
    },
    "us-gaap_InventoryValuationReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InventoryValuationReserves",
     "crdr": "credit",
     "presentation": [
      "http://www.preformed.com/role/InventoriesNetAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventory reserves for slow-moving and obsolete inventory",
        "label": "Inventory Valuation Reserves",
        "documentation": "Amount of valuation reserve for inventory."
       }
      }
     },
     "auth_ref": [
      "r95",
      "r1035"
     ]
    },
    "us-gaap_InventoryWorkInProcess": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InventoryWorkInProcess",
     "crdr": "debit",
     "calculation": {
      "http://www.preformed.com/role/InventoriesNetInventoriesNetDetails": {
       "parentTag": "us-gaap_InventoryGross",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.preformed.com/role/InventoriesNetInventoriesNetDetails"
     ],
     "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": [
      "r1032"
     ]
    },
    "us-gaap_InvestmentIncomeInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentIncomeInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.preformed.com/role/StatementsofConsolidatedIncomeUnaudited": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.preformed.com/role/SegmentInformationSummaryofCompanysReportableSegmentsDetails": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.preformed.com/role/SegmentInformationSummaryofCompanysReportableSegmentsDetails",
      "http://www.preformed.com/role/StatementsofConsolidatedIncomeUnaudited"
     ],
     "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": [
      "r209",
      "r220",
      "r239",
      "r827",
      "r1039"
     ]
    },
    "plpc_InvestmentLoanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.preformed.com/20250630",
     "localname": "InvestmentLoanMember",
     "presentation": [
      "http://www.preformed.com/role/DebtandCreditArrangementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investment Loan",
        "label": "Investment Loan [Member]",
        "documentation": "Investment Loan"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InvestmentsFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentsFairValueDisclosure",
     "crdr": "debit",
     "calculation": {
      "http://www.preformed.com/role/FairValueofFinancialAssetsandLiabilitiesSummaryofAssetsandLiabilitiesRecordedandMeasuredatFairValueDetails": {
       "parentTag": "us-gaap_AssetsFairValueDisclosure",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.preformed.com/role/FairValueofFinancialAssetsandLiabilitiesAdditionalInformationDetails",
      "http://www.preformed.com/role/FairValueofFinancialAssetsandLiabilitiesSummaryofAssetsandLiabilitiesRecordedandMeasuredatFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fixed income investments",
        "label": "Investments, Fair Value Disclosure",
        "documentation": "Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method."
       }
      }
     },
     "auth_ref": [
      "r1178",
      "r1179",
      "r1183",
      "r1186",
      "r1187",
      "r1188",
      "r1189"
     ]
    },
    "plpc_JAPTelecomMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.preformed.com/20250630",
     "localname": "JAPTelecomMember",
     "presentation": [
      "http://www.preformed.com/role/AcquisitionsofBusinessesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "JAP Telecom",
        "label": "JAP Telecom [Member]",
        "documentation": "JAP Telecom"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LIFOInventoryAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LIFOInventoryAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.preformed.com/role/InventoriesNetAdditionalInformationDetails"
     ],
     "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": [
      "r814"
     ]
    },
    "us-gaap_LandAndLandImprovementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LandAndLandImprovementsMember",
     "presentation": [
      "http://www.preformed.com/role/PropertyandEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Land and improvements",
        "label": "Land and Land Improvements [Member]",
        "documentation": "Real estate held and assets that are an addition or improvement to real estate held."
       }
      }
     },
     "auth_ref": []
    },
    "dei_LegalEntityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "LegalEntityAxis",
     "presentation": [
      "http://www.preformed.com/role/AcquisitionsofBusinessesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Legal Entity [Axis]",
        "label": "Legal Entity [Axis]",
        "documentation": "The set of legal entities associated with a report."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LiabilitiesAndStockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.preformed.com/role/ConsolidatedBalanceSheets": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.preformed.com/role/ConsolidatedBalanceSheets"
     ],
     "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": [
      "r66",
      "r110",
      "r676",
      "r911",
      "r926",
      "r927",
      "r1085",
      "r1089",
      "r1105",
      "r1190"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "presentation": [
      "http://www.preformed.com/role/ConsolidatedBalanceSheets"
     ],
     "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/2025",
     "localname": "LiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.preformed.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.preformed.com/role/ConsolidatedBalanceSheets"
     ],
     "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": [
      "r56",
      "r133",
      "r171",
      "r174",
      "r175",
      "r249",
      "r307",
      "r308",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r316",
      "r317",
      "r545",
      "r548",
      "r549",
      "r589",
      "r911",
      "r1138",
      "r1196",
      "r1197"
     ]
    },
    "us-gaap_LiabilitiesFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LiabilitiesFairValueDisclosure",
     "crdr": "credit",
     "calculation": {
      "http://www.preformed.com/role/FairValueofFinancialAssetsandLiabilitiesSummaryofAssetsandLiabilitiesRecordedandMeasuredatFairValueDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.preformed.com/role/FairValueofFinancialAssetsandLiabilitiesSummaryofAssetsandLiabilitiesRecordedandMeasuredatFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities",
        "label": "Liabilities, Fair Value Disclosure",
        "documentation": "Fair value of financial and nonfinancial obligations."
       }
      }
     },
     "auth_ref": [
      "r574",
      "r1178"
     ]
    },
    "us-gaap_LineOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LineOfCredit",
     "crdr": "credit",
     "presentation": [
      "http://www.preformed.com/role/DebtandCreditArrangementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r17",
      "r108",
      "r1207"
     ]
    },
    "plpc_LineOfCreditFacilityAccordionFeatureIncreaseLimit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.preformed.com/20250630",
     "localname": "LineOfCreditFacilityAccordionFeatureIncreaseLimit",
     "crdr": "credit",
     "presentation": [
      "http://www.preformed.com/role/DebtandCreditArrangementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase in borrowings available",
        "label": "Line Of Credit Facility, Accordion Feature, Increase Limit",
        "documentation": "Line Of Credit Facility, Accordion Feature, Increase Limit"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LineOfCreditFacilityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LineOfCreditFacilityAxis",
     "presentation": [
      "http://www.preformed.com/role/DebtandCreditArrangementsDetails"
     ],
     "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": [
      "r53",
      "r58",
      "r1085",
      "r1087",
      "r1136",
      "r1137"
     ]
    },
    "us-gaap_LineOfCreditFacilityLenderDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LineOfCreditFacilityLenderDomain",
     "presentation": [
      "http://www.preformed.com/role/DebtandCreditArrangementsDetails"
     ],
     "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": [
      "r53",
      "r58",
      "r1085",
      "r1087",
      "r1136",
      "r1137"
     ]
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://www.preformed.com/role/DebtandCreditArrangementsDetails"
     ],
     "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": [
      "r53",
      "r58"
     ]
    },
    "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LineOfCreditFacilityRemainingBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://www.preformed.com/role/DebtandCreditArrangementsDetails"
     ],
     "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": [
      "r53",
      "r58",
      "r306"
     ]
    },
    "us-gaap_LinesOfCreditCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LinesOfCreditCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.preformed.com/role/DebtandCreditArrangementsDetails"
     ],
     "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": [
      "r54",
      "r107"
     ]
    },
    "us-gaap_LoansPayableMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LoansPayableMember",
     "presentation": [
      "http://www.preformed.com/role/DebtandCreditArrangementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loans Payable",
        "label": "Loans Payable [Member]",
        "documentation": "Borrowing supported by a written promise to pay an obligation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://www.preformed.com/role/DocumentandEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Local Phone Number",
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongLivedAssetsByGeographicAreasTableTextBlock",
     "presentation": [
      "http://www.preformed.com/role/SegmentInformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Company's Long-Lived Assets by Segment",
        "label": "Long-Lived Assets by Geographic Areas [Table Text Block]",
        "documentation": "Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets."
       }
      }
     },
     "auth_ref": [
      "r93"
     ]
    },
    "us-gaap_LongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongTermDebt",
     "crdr": "credit",
     "presentation": [
      "http://www.preformed.com/role/FairValueofFinancialAssetsandLiabilitiesFairValueandCarryingValueofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Long-term debt and related current maturities, carrying value",
        "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": [
      "r17",
      "r108",
      "r172",
      "r179",
      "r331",
      "r345",
      "r667",
      "r836",
      "r837",
      "r910",
      "r1207"
     ]
    },
    "us-gaap_LongTermDebtCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongTermDebtCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.preformed.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.preformed.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current portion of long-term debt",
        "label": "Long-Term Debt, Current Maturities",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r140"
     ]
    },
    "us-gaap_LongTermDebtFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongTermDebtFairValue",
     "crdr": "credit",
     "presentation": [
      "http://www.preformed.com/role/FairValueofFinancialAssetsandLiabilitiesFairValueandCarryingValueofLongTermDebtDetails"
     ],
     "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": [
      "r808",
      "r909",
      "r1178",
      "r1180",
      "r1181",
      "r1182",
      "r1186",
      "r1187",
      "r1188",
      "r1189"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
     "crdr": "credit",
     "presentation": [
      "http://www.preformed.com/role/DebtandCreditArrangementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term debt, repayment in 2026",
        "label": "Long-Term Debt, Maturity, Year One",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": [
      "r12",
      "r172",
      "r179",
      "r336",
      "r667"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive",
     "crdr": "credit",
     "presentation": [
      "http://www.preformed.com/role/DebtandCreditArrangementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term debt, repayment in 2030",
        "label": "Long-Term Debt, Maturity, Year Five",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r172",
      "r179",
      "r336",
      "r667"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour",
     "crdr": "credit",
     "presentation": [
      "http://www.preformed.com/role/DebtandCreditArrangementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term debt, repayment in 2029",
        "label": "Long-Term Debt, Maturity, Year Four",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": [
      "r12",
      "r172",
      "r179",
      "r336",
      "r667"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree",
     "crdr": "credit",
     "presentation": [
      "http://www.preformed.com/role/DebtandCreditArrangementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term debt, repayment in 2028",
        "label": "Long-Term Debt, Maturity, Year Three",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": [
      "r12",
      "r172",
      "r179",
      "r336",
      "r667"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo",
     "crdr": "credit",
     "presentation": [
      "http://www.preformed.com/role/DebtandCreditArrangementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term debt, repayment in 2027",
        "label": "Long-Term Debt, Maturity, Year Two",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": [
      "r12",
      "r172",
      "r179",
      "r336",
      "r667"
     ]
    },
    "plpc_LongTermDebtMaturityYearEight": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.preformed.com/20250630",
     "localname": "LongTermDebtMaturityYearEight",
     "crdr": "credit",
     "presentation": [
      "http://www.preformed.com/role/DebtandCreditArrangementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term debt, repayment in 2033",
        "label": "Long-Term Debt, Maturity, Year Eight",
        "documentation": "Long-Term Debt, Maturity, Year Eight"
       }
      }
     },
     "auth_ref": []
    },
    "plpc_LongTermDebtMaturityYearNine": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.preformed.com/20250630",
     "localname": "LongTermDebtMaturityYearNine",
     "crdr": "credit",
     "presentation": [
      "http://www.preformed.com/role/DebtandCreditArrangementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term debt, repayment in 2034",
        "label": "Long-Term Debt, Maturity, Year Nine",
        "documentation": "Long-Term Debt, Maturity, Year Nine"
       }
      }
     },
     "auth_ref": []
    },
    "plpc_LongTermDebtMaturityYearSeven": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.preformed.com/20250630",
     "localname": "LongTermDebtMaturityYearSeven",
     "crdr": "credit",
     "presentation": [
      "http://www.preformed.com/role/DebtandCreditArrangementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term debt, repayment in 2032",
        "label": "Long-Term Debt, Maturity, Year Seven",
        "documentation": "Long-Term Debt, Maturity, Year Seven"
       }
      }
     },
     "auth_ref": []
    },
    "plpc_LongTermDebtMaturityYearSix": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.preformed.com/20250630",
     "localname": "LongTermDebtMaturityYearSix",
     "crdr": "credit",
     "presentation": [
      "http://www.preformed.com/role/DebtandCreditArrangementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term debt, repayment in 2031",
        "label": "Long-Term Debt, Maturity, Year Six",
        "documentation": "Long-Term Debt, Maturity, Year Six"
       }
      }
     },
     "auth_ref": []
    },
    "plpc_LongTermDebtMaturityYearTen": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.preformed.com/20250630",
     "localname": "LongTermDebtMaturityYearTen",
     "crdr": "credit",
     "presentation": [
      "http://www.preformed.com/role/DebtandCreditArrangementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term debt, repayment in 2035",
        "label": "Long-Term Debt, Maturity, Year Ten",
        "documentation": "Long-Term Debt, Maturity, Year Ten"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongTermDebtNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.preformed.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.preformed.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r141"
     ]
    },
    "plpc_LongTermLettersOfCreditOutstanding": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.preformed.com/20250630",
     "localname": "LongTermLettersOfCreditOutstanding",
     "crdr": "credit",
     "presentation": [
      "http://www.preformed.com/role/DebtandCreditArrangementsDetails"
     ],
     "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_LongtermDebtTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongtermDebtTypeAxis",
     "presentation": [
      "http://www.preformed.com/role/DebtandCreditArrangementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-Term Debt, Type [Axis]",
        "label": "Long-Term Debt, Type [Axis]",
        "documentation": "Information by type of long-term debt."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r1130",
      "r1131",
      "r1132"
     ]
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongtermDebtTypeDomain",
     "presentation": [
      "http://www.preformed.com/role/DebtandCreditArrangementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-Term Debt, Type [Domain]",
        "label": "Long-Term Debt, Type [Domain]",
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r33",
      "r1130",
      "r1131",
      "r1132"
     ]
    },
    "us-gaap_LossContingencyDisclosures": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LossContingencyDisclosures",
     "presentation": [
      "http://www.preformed.com/role/ContingentandOtherLiabilities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contingent and Other Liabilities",
        "label": "Contingencies Disclosure [Text Block]",
        "documentation": "The entire disclosure for loss and gain contingencies. Describes any existing condition, situation, or set of circumstances involving uncertainty as of the balance sheet date (or prior to issuance of the financial statements) as to a probable or reasonably possible loss incurred by an entity that will ultimately be resolved when one or more future events occur or fail to occur, and typically discloses the amount of loss recorded or a range of possible loss, or an assertion that no reasonable estimate can be made."
       }
      }
     },
     "auth_ref": [
      "r172",
      "r179",
      "r293",
      "r294",
      "r295",
      "r297",
      "r299",
      "r300",
      "r301",
      "r302",
      "r452",
      "r667",
      "r1191"
     ]
    },
    "us-gaap_LossContingencyEstimateOfPossibleLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LossContingencyEstimateOfPossibleLoss",
     "crdr": "debit",
     "presentation": [
      "http://www.preformed.com/role/ContingentandOtherLiabilitiesDetails"
     ],
     "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": [
      "r212",
      "r296",
      "r298",
      "r303",
      "r304",
      "r452",
      "r834"
     ]
    },
    "us-gaap_MachineryAndEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "MachineryAndEquipmentMember",
     "presentation": [
      "http://www.preformed.com/role/PropertyandEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Machinery, equipment and aircraft",
        "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/2025",
     "localname": "MaximumMember",
     "presentation": [
      "http://www.preformed.com/role/DebtandCreditArrangementsDetails",
      "http://www.preformed.com/role/PensionPlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum",
        "label": "Maximum [Member]"
       }
      }
     },
     "auth_ref": [
      "r212",
      "r296",
      "r298",
      "r299",
      "r300",
      "r422",
      "r446",
      "r447",
      "r448",
      "r452",
      "r577",
      "r618",
      "r707",
      "r708",
      "r715",
      "r731",
      "r732",
      "r780",
      "r782",
      "r784",
      "r785",
      "r787",
      "r790",
      "r791",
      "r793",
      "r794",
      "r805",
      "r806",
      "r832",
      "r841",
      "r858",
      "r861",
      "r867",
      "r870",
      "r905",
      "r906",
      "r907",
      "r908",
      "r921",
      "r1140",
      "r1198",
      "r1199",
      "r1200",
      "r1201",
      "r1202",
      "r1203"
     ]
    },
    "us-gaap_MaximumRemainingMaturityOfForeignCurrencyDerivatives1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "MaximumRemainingMaturityOfForeignCurrencyDerivatives1",
     "presentation": [
      "http://www.preformed.com/role/FairValueofFinancialAssetsandLiabilitiesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency forward contracts maximum 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": []
    },
    "ecd_MeasureAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "MeasureAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Measure:",
        "label": "Measure [Axis]"
       }
      }
     },
     "auth_ref": [
      "r988"
     ]
    },
    "ecd_MeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "MeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Measure Name"
       }
      }
     },
     "auth_ref": [
      "r988"
     ]
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "MinimumMember",
     "presentation": [
      "http://www.preformed.com/role/DebtandCreditArrangementsDetails",
      "http://www.preformed.com/role/PensionPlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Minimum",
        "label": "Minimum [Member]"
       }
      }
     },
     "auth_ref": [
      "r212",
      "r296",
      "r298",
      "r299",
      "r300",
      "r422",
      "r446",
      "r447",
      "r448",
      "r452",
      "r577",
      "r618",
      "r707",
      "r708",
      "r715",
      "r731",
      "r732",
      "r780",
      "r782",
      "r784",
      "r785",
      "r787",
      "r790",
      "r791",
      "r793",
      "r794",
      "r805",
      "r806",
      "r832",
      "r841",
      "r858",
      "r861",
      "r867",
      "r870",
      "r905",
      "r906",
      "r907",
      "r921",
      "r1140",
      "r1198",
      "r1199",
      "r1200",
      "r1201",
      "r1202",
      "r1203"
     ]
    },
    "us-gaap_MinorityInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "MinorityInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.preformed.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.preformed.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Noncontrolling interest",
        "label": "Equity, Attributable to Noncontrolling Interest",
        "documentation": "Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity."
       }
      }
     },
     "auth_ref": [
      "r65",
      "r109",
      "r171",
      "r174",
      "r175",
      "r249",
      "r307",
      "r310",
      "r311",
      "r312",
      "r316",
      "r317",
      "r675",
      "r742",
      "r1190"
     ]
    },
    "ecd_MnpiDiscTimedForCompValFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "MnpiDiscTimedForCompValFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "MNPI Disclosure Timed for Compensation Value",
        "label": "MNPI Disclosure Timed for Compensation Value [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1007"
     ]
    },
    "ecd_MtrlTermsOfTrdArrTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "MtrlTermsOfTrdArrTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Material Terms of Trading Arrangement",
        "label": "Material Terms of Trading Arrangement [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1015"
     ]
    },
    "ecd_NamedExecutiveOfficersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NamedExecutiveOfficersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Named Executive Officers, Footnote",
        "label": "Named Executive Officers, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r989"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.preformed.com/role/StatementsofConsolidatedCashFlowsUnaudited": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.preformed.com/role/StatementsofConsolidatedCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "NET CASH USED IN FINANCING ACTIVITIES",
        "label": "Cash Provided by (Used in) Financing Activity, Including Discontinued Operation",
        "documentation": "Amount of cash inflow (outflow) from financing activity, including, but not limited to, discontinued operation. Financing activity includes, but is not limited to, obtaining resource from owner and providing return on, and return of, their investment; borrowing money and repaying amount borrowed, or settling obligation; and obtaining and paying for other resource obtained from creditor on long-term credit."
       }
      }
     },
     "auth_ref": [
      "r167"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://www.preformed.com/role/StatementsofConsolidatedCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "FINANCING ACTIVITIES",
        "label": "Cash Provided by (Used in) Financing Activity, Including Discontinued Operation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.preformed.com/role/StatementsofConsolidatedCashFlowsUnaudited": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.preformed.com/role/StatementsofConsolidatedCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "NET CASH USED IN INVESTING ACTIVITIES",
        "label": "Cash Provided by (Used in) Investing Activity, Including Discontinued Operation",
        "documentation": "Amount of cash inflow (outflow) from investing activity, including, but not limited to, discontinued operation. Investing activity includes, but is not limited to, making and collecting loan, acquiring and disposing of debt and equity instruments, property, plant, and equipment, and other productive assets."
       }
      }
     },
     "auth_ref": [
      "r167"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://www.preformed.com/role/StatementsofConsolidatedCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "INVESTING ACTIVITIES",
        "label": "Cash Provided by (Used in) Investing Activity, Including Discontinued Operation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "calculation": {
      "http://www.preformed.com/role/StatementsofConsolidatedCashFlowsUnaudited": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.preformed.com/role/StatementsofConsolidatedCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "NET CASH PROVIDED BY OPERATING ACTIVITIES",
        "label": "Cash Provided by (Used in) Operating Activity, Including Discontinued Operation",
        "documentation": "Amount of cash inflow (outflow) from operating activity, including, but not limited to, discontinued operation. Operating activity includes, but is not limited to, transaction, adjustment, and change in value not defined as investing or financing activity."
       }
      }
     },
     "auth_ref": [
      "r90",
      "r91",
      "r92"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.preformed.com/role/StatementsofConsolidatedCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "OPERATING ACTIVITIES",
        "label": "Cash Provided by (Used in) Operating Activity, Including Discontinued Operation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.preformed.com/role/StatementsofConsolidatedIncomeUnaudited": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.preformed.com/role/SegmentInformationSummaryofCompanysReportableSegmentsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.preformed.com/role/ComputationofEarningsPerShareCalculationofBasicandDilutedEarningsPerShareDetails",
      "http://www.preformed.com/role/SegmentInformationSummaryofCompanysReportableSegmentsDetails",
      "http://www.preformed.com/role/StatementsofConsolidatedIncomeUnaudited",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r80",
      "r92",
      "r112",
      "r127",
      "r131",
      "r149",
      "r152",
      "r156",
      "r171",
      "r174",
      "r175",
      "r177",
      "r183",
      "r187",
      "r188",
      "r189",
      "r190",
      "r191",
      "r194",
      "r195",
      "r201",
      "r249",
      "r307",
      "r308",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r316",
      "r317",
      "r347",
      "r350",
      "r352",
      "r355",
      "r451",
      "r476",
      "r542",
      "r571",
      "r589",
      "r682",
      "r759",
      "r775",
      "r776",
      "r817",
      "r818",
      "r819",
      "r937",
      "r1138"
     ]
    },
    "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetIncomeLossAttributableToNoncontrollingInterest",
     "crdr": "debit",
     "calculation": {
      "http://www.preformed.com/role/StatementsofConsolidatedIncomeUnaudited": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      },
      "http://www.preformed.com/role/SegmentInformationSummaryofCompanysReportableSegmentsDetails": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.preformed.com/role/SegmentInformationSummaryofCompanysReportableSegmentsDetails",
      "http://www.preformed.com/role/StatementsofConsolidatedIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Net expense (income) attributable to noncontrolling interests",
        "negatedTerseLabel": "Total noncontrolling interest",
        "label": "Net Income (Loss) Attributable to Noncontrolling Interest",
        "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r48",
      "r105",
      "r149",
      "r152",
      "r191",
      "r194",
      "r195",
      "r681",
      "r1038"
     ]
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetIncomeLossAvailableToCommonStockholdersDilutedAbstract",
     "presentation": [
      "http://www.preformed.com/role/ComputationofEarningsPerShareCalculationofBasicandDilutedEarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Numerator",
        "label": "Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "presentation": [
      "http://www.preformed.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recently Adopted or Issued Accounting Pronouncements and Regulations",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "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": []
    },
    "ecd_NonGaapMeasureDescriptionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonGaapMeasureDescriptionTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-GAAP Measure Description",
        "label": "Non-GAAP Measure Description [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r988"
     ]
    },
    "ecd_NonNeosMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonNeosMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-NEOs",
        "label": "Non-NEOs [Member]"
       }
      }
     },
     "auth_ref": [
      "r952",
      "r962",
      "r972",
      "r996",
      "r1004"
     ]
    },
    "ecd_NonPeoNeoAvgCompActuallyPaidAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonPeoNeoAvgCompActuallyPaidAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount",
        "label": "Non-PEO NEO Average Compensation Actually Paid Amount"
       }
      }
     },
     "auth_ref": [
      "r979"
     ]
    },
    "ecd_NonPeoNeoAvgTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonPeoNeoAvgTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-PEO NEO Average Total Compensation Amount",
        "label": "Non-PEO NEO Average Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r978"
     ]
    },
    "ecd_NonPeoNeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonPeoNeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-PEO NEO",
        "label": "Non-PEO NEO [Member]"
       }
      }
     },
     "auth_ref": [
      "r996"
     ]
    },
    "ecd_NonRule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonRule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted",
        "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1015"
     ]
    },
    "ecd_NonRule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonRule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated",
        "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1015"
     ]
    },
    "us-gaap_NoncontrollingInterestMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NoncontrollingInterestMember",
     "presentation": [
      "http://www.preformed.com/role/StatementsofConsolidatedShareholdersEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Noncontrolling Interests",
        "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": [
      "r44",
      "r356",
      "r1092",
      "r1093",
      "r1094",
      "r1095",
      "r1241"
     ]
    },
    "us-gaap_NoncurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NoncurrentAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.preformed.com/role/SegmentInformationSummaryofLongLivedAssetsByGeographicRegionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total long-lived assets",
        "label": "Long-Lived Assets",
        "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r245"
     ]
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.preformed.com/role/StatementsofConsolidatedIncomeUnaudited": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.preformed.com/role/StatementsofConsolidatedIncomeUnaudited"
     ],
     "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": [
      "r82"
     ]
    },
    "us-gaap_NonoperatingIncomeExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NonoperatingIncomeExpenseAbstract",
     "presentation": [
      "http://www.preformed.com/role/StatementsofConsolidatedIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other income (expense)",
        "label": "Nonoperating Income (Expense) [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NumberOfReportableSegments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NumberOfReportableSegments",
     "presentation": [
      "http://www.preformed.com/role/SegmentInformationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of reportable segments",
        "label": "Number of Reportable Segments",
        "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements."
       }
      }
     },
     "auth_ref": [
      "r823",
      "r831",
      "r1099"
     ]
    },
    "us-gaap_OperatingIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.preformed.com/role/StatementsofConsolidatedIncomeUnaudited": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.preformed.com/role/SegmentInformationSummaryofCompanysReportableSegmentsDetails": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.preformed.com/role/SegmentInformationSummaryofCompanysReportableSegmentsDetails",
      "http://www.preformed.com/role/StatementsofConsolidatedIncomeUnaudited"
     ],
     "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": [
      "r115",
      "r817",
      "r819",
      "r822",
      "r1098",
      "r1100",
      "r1101",
      "r1102",
      "r1103"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.preformed.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.preformed.com/role/ConsolidatedBalanceSheets"
     ],
     "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": [
      "r609"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.preformed.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.preformed.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease liabilities, noncurrent",
        "label": "Operating Lease, Liability, Noncurrent",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r609"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseRightOfUseAsset",
     "crdr": "debit",
     "calculation": {
      "http://www.preformed.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.preformed.com/role/ConsolidatedBalanceSheets"
     ],
     "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": [
      "r608"
     ]
    },
    "us-gaap_OperatingSegmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingSegmentsMember",
     "presentation": [
      "http://www.preformed.com/role/SegmentInformationSummaryofCompanysReportableSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Segments",
        "label": "Operating Segments [Member]",
        "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity."
       }
      }
     },
     "auth_ref": [
      "r233",
      "r234",
      "r235",
      "r236",
      "r237",
      "r240",
      "r827",
      "r828"
     ]
    },
    "us-gaap_OtherAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.preformed.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.preformed.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other current assets",
        "label": "Other Assets, Current",
        "documentation": "Amount of current assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r146",
      "r911"
     ]
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherAssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.preformed.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.preformed.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other assets",
        "label": "Other Assets, Noncurrent",
        "documentation": "Amount of noncurrent assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r138"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.preformed.com/role/AccumulatedOtherComprehensiveIncomeAOCIDetails": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.preformed.com/role/AccumulatedOtherComprehensiveIncomeAOCIDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss on pension asset",
        "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, after Tax",
        "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": [
      "r73",
      "r74",
      "r385",
      "r403"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.preformed.com/role/AccumulatedOtherComprehensiveIncomeAOCIDetails": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.preformed.com/role/AccumulatedOtherComprehensiveIncomeAOCIDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency translation adjustment",
        "label": "Other Comprehensive Income (Loss), before Reclassifications, Net of Tax",
        "documentation": "Amount after tax, before reclassification adjustments of other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r20",
      "r155",
      "r566",
      "r595",
      "r598",
      "r601",
      "r683",
      "r1036"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.preformed.com/role/StatementsofConsolidatedComprehensiveIncomeUnaudited": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.preformed.com/role/StatementsofConsolidatedShareholdersEquityUnaudited": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.preformed.com/role/StatementsofConsolidatedComprehensiveIncomeUnaudited",
      "http://www.preformed.com/role/StatementsofConsolidatedShareholdersEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r2",
      "r683"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.preformed.com/role/StatementsofConsolidatedComprehensiveIncomeUnaudited": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.preformed.com/role/AccumulatedOtherComprehensiveIncomeAOCIDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.preformed.com/role/AccumulatedOtherComprehensiveIncomeAOCIDetails",
      "http://www.preformed.com/role/StatementsofConsolidatedComprehensiveIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Other comprehensive income (loss), net of tax",
        "label": "Other Comprehensive Income (Loss), Net of Tax",
        "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r16",
      "r150",
      "r153",
      "r157",
      "r191",
      "r595",
      "r596",
      "r601",
      "r658",
      "r683",
      "r1036",
      "r1037"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodChangeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodChangeAbstract",
     "presentation": [
      "http://www.preformed.com/role/AccumulatedOtherComprehensiveIncomeAOCIDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other comprehensive income (loss) before reclassifications:",
        "label": "Other Comprehensive Income (Loss), Net of Tax, Period Change [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract",
     "presentation": [
      "http://www.preformed.com/role/StatementsofConsolidatedComprehensiveIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other comprehensive income (loss), 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/2025",
     "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax",
     "crdr": "debit",
     "calculation": {
      "http://www.preformed.com/role/StatementsofConsolidatedShareholdersEquityUnaudited": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.preformed.com/role/StatementsofConsolidatedShareholdersEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Pension adjustment, net of tax",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax",
        "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r4",
      "r73",
      "r74",
      "r683"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax",
     "crdr": "debit",
     "presentation": [
      "http://www.preformed.com/role/PensionPlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Non-cash pre-tax charge",
        "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, before Tax",
        "documentation": "Amount, before tax, of reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r74",
      "r148",
      "r385",
      "r403"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax",
     "crdr": "debit",
     "calculation": {
      "http://www.preformed.com/role/StatementsofConsolidatedComprehensiveIncomeUnaudited": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.preformed.com/role/StatementsofConsolidatedComprehensiveIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Pension adjustment, net of tax",
        "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, after Tax",
        "documentation": "Amount, after tax, of reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r74",
      "r148",
      "r385",
      "r403"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTaxAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTaxAbstract",
     "presentation": [
      "http://www.preformed.com/role/AccumulatedOtherComprehensiveIncomeAOCIDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Amounts reclassified from AOCI:",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, after Tax [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherIntangibleAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherIntangibleAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.preformed.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.preformed.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other intangible assets, net",
        "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/2025",
     "localname": "OtherLiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.preformed.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.preformed.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r59"
     ]
    },
    "us-gaap_OtherNoncashIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherNoncashIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.preformed.com/role/StatementsofConsolidatedCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.preformed.com/role/StatementsofConsolidatedCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other, net",
        "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": [
      "r92"
     ]
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherNonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.preformed.com/role/StatementsofConsolidatedIncomeUnaudited": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 3.0
      },
      "http://www.preformed.com/role/SegmentInformationSummaryofCompanysReportableSegmentsDetails": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.preformed.com/role/SegmentInformationSummaryofCompanysReportableSegmentsDetails",
      "http://www.preformed.com/role/StatementsofConsolidatedIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other income, net",
        "verboseLabel": "Other (expense) income, net",
        "label": "Other Nonoperating Income (Expense)",
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other."
       }
      }
     },
     "auth_ref": [
      "r83",
      "r902"
     ]
    },
    "us-gaap_OtherOperatingIncomeExpenseNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherOperatingIncomeExpenseNet",
     "crdr": "credit",
     "calculation": {
      "http://www.preformed.com/role/StatementsofConsolidatedIncomeUnaudited": {
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.preformed.com/role/StatementsofConsolidatedIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other operating expense (income), 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": []
    },
    "ecd_OtherPerfMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "OtherPerfMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Performance Measure, Amount",
        "label": "Other Performance Measure, Amount"
       }
      }
     },
     "auth_ref": [
      "r988"
     ]
    },
    "ecd_OutstandingAggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "OutstandingAggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount",
        "label": "Outstanding Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r950",
      "r960",
      "r970",
      "r1002"
     ]
    },
    "ecd_OutstandingRecoveryCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "OutstandingRecoveryCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Amount",
        "label": "Outstanding Recovery Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r953",
      "r963",
      "r973",
      "r1005"
     ]
    },
    "ecd_OutstandingRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "OutstandingRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Outstanding Recovery, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r953",
      "r963",
      "r973",
      "r1005"
     ]
    },
    "plpc_PNCEquipmentFinanceLLCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.preformed.com/20250630",
     "localname": "PNCEquipmentFinanceLLCMember",
     "presentation": [
      "http://www.preformed.com/role/DebtandCreditArrangementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PNC Equipment Finance, LLC",
        "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/2025",
     "localname": "ParentMember",
     "presentation": [
      "http://www.preformed.com/role/StatementsofConsolidatedShareholdersEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total Preformed Line Products Company Equity",
        "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/2025",
     "localname": "PatentsMember",
     "presentation": [
      "http://www.preformed.com/role/GoodwillandOtherIntangiblesFiniteandIndefiniteLivedIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Patents",
        "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": [
      "r1120",
      "r1121",
      "r1122",
      "r1123",
      "r1125",
      "r1126",
      "r1128",
      "r1129"
     ]
    },
    "ecd_PayVsPerformanceDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PayVsPerformanceDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r977"
     ]
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "crdr": "credit",
     "calculation": {
      "http://www.preformed.com/role/StatementsofConsolidatedCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.preformed.com/role/StatementsofConsolidatedCashFlowsUnaudited"
     ],
     "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": [
      "r88"
     ]
    },
    "us-gaap_PaymentsOfDividendsCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsOfDividendsCommonStock",
     "crdr": "credit",
     "calculation": {
      "http://www.preformed.com/role/StatementsofConsolidatedCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.preformed.com/role/StatementsofConsolidatedCashFlowsUnaudited"
     ],
     "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": [
      "r88"
     ]
    },
    "us-gaap_PaymentsOfStockIssuanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsOfStockIssuanceCosts",
     "crdr": "credit",
     "calculation": {
      "http://www.preformed.com/role/StatementsofConsolidatedCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.preformed.com/role/StatementsofConsolidatedCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Stock incentive plan payments",
        "label": "Payments of Stock Issuance Costs",
        "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security."
       }
      }
     },
     "auth_ref": [
      "r25"
     ]
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "crdr": "credit",
     "calculation": {
      "http://www.preformed.com/role/StatementsofConsolidatedCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.preformed.com/role/StatementsofConsolidatedCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Acquisition of businesses, net of cash",
        "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": [
      "r23"
     ]
    },
    "us-gaap_PaymentsToAcquireInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsToAcquireInvestments",
     "crdr": "credit",
     "calculation": {
      "http://www.preformed.com/role/StatementsofConsolidatedCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.preformed.com/role/StatementsofConsolidatedCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Purchases of investments",
        "label": "Payments to Acquire Investments",
        "documentation": "The cash outflow associated with the purchase of all investments (debt, security, other) during the period."
       }
      }
     },
     "auth_ref": [
      "r86"
     ]
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.preformed.com/role/StatementsofConsolidatedCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.preformed.com/role/StatementsofConsolidatedCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Capital expenditures",
        "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": [
      "r87"
     ]
    },
    "ecd_PeerGroupIssuersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeerGroupIssuersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Peer Group Issuers, Footnote",
        "label": "Peer Group Issuers, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r987"
     ]
    },
    "ecd_PeerGroupTotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeerGroupTotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Peer Group Total Shareholder Return Amount",
        "label": "Peer Group Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r987"
     ]
    },
    "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
     "presentation": [
      "http://www.preformed.com/role/PensionPlans"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pension Plans",
        "label": "Retirement Benefits [Text Block]",
        "documentation": "The entire disclosure for retirement benefits."
       }
      }
     },
     "auth_ref": [
      "r369",
      "r373",
      "r374",
      "r380",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r419",
      "r420",
      "r421",
      "r854"
     ]
    },
    "ecd_PeoActuallyPaidCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeoActuallyPaidCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO Actually Paid Compensation Amount",
        "label": "PEO Actually Paid Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r979"
     ]
    },
    "ecd_PeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO",
        "label": "PEO [Member]"
       }
      }
     },
     "auth_ref": [
      "r996"
     ]
    },
    "ecd_PeoName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeoName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO Name",
        "label": "PEO Name"
       }
      }
     },
     "auth_ref": [
      "r989"
     ]
    },
    "ecd_PeoTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeoTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO Total Compensation Amount",
        "label": "PEO Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r978"
     ]
    },
    "plpc_PercentageOfOwnershipInEarningsOfSubsidiary": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.preformed.com/20250630",
     "localname": "PercentageOfOwnershipInEarningsOfSubsidiary",
     "presentation": [
      "http://www.preformed.com/role/SignificantAccountingPoliciesDetails"
     ],
     "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_PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.preformed.com/20250630",
     "localname": "PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax",
     "presentation": [
      "http://www.preformed.com/role/RevenueRevenuesbySegmentandProductTypeDetails"
     ],
     "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_PlpUsaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.preformed.com/20250630",
     "localname": "PlpUsaMember",
     "presentation": [
      "http://www.preformed.com/role/GoodwillandOtherIntangiblesChangesinCarryingAmountofGoodwillbySegmentDetails",
      "http://www.preformed.com/role/RevenueRevenuesbySegmentandProductTypeDetails",
      "http://www.preformed.com/role/SegmentInformationSummaryofCompanysReportableSegmentsDetails",
      "http://www.preformed.com/role/SegmentInformationSummaryofDepreciationandAmortizationDetails",
      "http://www.preformed.com/role/SegmentInformationSummaryofExpenditureForLongLivedAssetsDetails",
      "http://www.preformed.com/role/SegmentInformationSummaryofIdentifiableAssetsBySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PLP-USA",
        "label": "Plp Usa [Member]",
        "documentation": "PLP-USA."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PnsnAdjsPrrSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PnsnAdjsPrrSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pension Adjustments Prior Service Cost",
        "label": "Pension Adjustments Prior Service Cost [Member]"
       }
      }
     },
     "auth_ref": [
      "r980"
     ]
    },
    "ecd_PnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PnsnAdjsSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pension Adjustments Service Cost",
        "label": "Pension Adjustments Service Cost [Member]"
       }
      }
     },
     "auth_ref": [
      "r1024"
     ]
    },
    "ecd_PnsnBnftsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PnsnBnftsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pension Benefits Adjustments, Footnote",
        "label": "Pension Benefits Adjustments, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r979"
     ]
    },
    "us-gaap_PrepaidExpenseCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PrepaidExpenseCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.preformed.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.preformed.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepaid expenses",
        "label": "Prepaid Expense, Current",
        "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": [
      "r145",
      "r258",
      "r259",
      "r813"
     ]
    },
    "us-gaap_ProceedsFromIssuanceOfCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProceedsFromIssuanceOfCommonStock",
     "crdr": "debit",
     "calculation": {
      "http://www.preformed.com/role/StatementsofConsolidatedCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.preformed.com/role/StatementsofConsolidatedCashFlowsUnaudited"
     ],
     "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": [
      "r5"
     ]
    },
    "us-gaap_ProceedsFromIssuanceOfLongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProceedsFromIssuanceOfLongTermDebt",
     "crdr": "debit",
     "calculation": {
      "http://www.preformed.com/role/StatementsofConsolidatedCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.preformed.com/role/StatementsofConsolidatedCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r24",
      "r719"
     ]
    },
    "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProceedsFromPaymentsForOtherFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.preformed.com/role/StatementsofConsolidatedCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.preformed.com/role/StatementsofConsolidatedCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Proceeds from (Payment for) Other Financing Activity",
        "documentation": "Amount of cash inflow (outflow) from financing activity, classified as other."
       }
      }
     },
     "auth_ref": [
      "r1028",
      "r1083"
     ]
    },
    "us-gaap_ProceedsFromRepaymentsOfShortTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProceedsFromRepaymentsOfShortTermDebt",
     "crdr": "debit",
     "calculation": {
      "http://www.preformed.com/role/StatementsofConsolidatedCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.preformed.com/role/StatementsofConsolidatedCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "(Payments) proceeds of notes payable to banks",
        "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_ProceedsFromSaleMaturityAndCollectionsOfInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProceedsFromSaleMaturityAndCollectionsOfInvestments",
     "crdr": "debit",
     "calculation": {
      "http://www.preformed.com/role/StatementsofConsolidatedCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.preformed.com/role/StatementsofConsolidatedCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from sale of investments",
        "label": "Proceeds from Sale, Maturity and Collection of Investments",
        "documentation": "The cash inflow associated with the sale, maturity and collection of all investments such as debt, security and so forth during the period."
       }
      }
     },
     "auth_ref": [
      "r22"
     ]
    },
    "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment",
     "crdr": "debit",
     "calculation": {
      "http://www.preformed.com/role/StatementsofConsolidatedCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.preformed.com/role/StatementsofConsolidatedCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r85"
     ]
    },
    "srt_ProductOrServiceAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ProductOrServiceAxis",
     "presentation": [
      "http://www.preformed.com/role/RevenueRevenuesbySegmentandProductTypeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Product and Service",
        "label": "Product and Service [Axis]"
       }
      }
     },
     "auth_ref": [
      "r242",
      "r619",
      "r700",
      "r701",
      "r702",
      "r703",
      "r704",
      "r705",
      "r706",
      "r809",
      "r816",
      "r818",
      "r819",
      "r842",
      "r843",
      "r920",
      "r921",
      "r922",
      "r925",
      "r928",
      "r1029",
      "r1041",
      "r1042",
      "r1043",
      "r1044",
      "r1045",
      "r1046",
      "r1047",
      "r1048",
      "r1049",
      "r1050",
      "r1051",
      "r1052",
      "r1053",
      "r1054",
      "r1055",
      "r1056",
      "r1057",
      "r1058",
      "r1059",
      "r1060",
      "r1061",
      "r1062",
      "r1063",
      "r1064",
      "r1065",
      "r1066",
      "r1067",
      "r1068",
      "r1069",
      "r1070",
      "r1071",
      "r1072",
      "r1073",
      "r1074",
      "r1075",
      "r1076",
      "r1077",
      "r1079",
      "r1080",
      "r1081",
      "r1082",
      "r1134",
      "r1135",
      "r1210",
      "r1211",
      "r1212",
      "r1213",
      "r1214",
      "r1215",
      "r1216",
      "r1217",
      "r1218",
      "r1219",
      "r1220",
      "r1221",
      "r1222",
      "r1223",
      "r1224",
      "r1225",
      "r1226",
      "r1227",
      "r1228",
      "r1229",
      "r1230",
      "r1231",
      "r1232",
      "r1233",
      "r1234",
      "r1235",
      "r1236",
      "r1237",
      "r1238"
     ]
    },
    "srt_ProductsAndServicesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ProductsAndServicesDomain",
     "presentation": [
      "http://www.preformed.com/role/RevenueRevenuesbySegmentandProductTypeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Product and Service",
        "label": "Product and Service [Domain]"
       }
      }
     },
     "auth_ref": [
      "r242",
      "r619",
      "r700",
      "r701",
      "r702",
      "r703",
      "r704",
      "r705",
      "r706",
      "r809",
      "r816",
      "r818",
      "r819",
      "r842",
      "r843",
      "r920",
      "r921",
      "r922",
      "r925",
      "r928",
      "r1029",
      "r1041",
      "r1042",
      "r1043",
      "r1044",
      "r1045",
      "r1046",
      "r1047",
      "r1048",
      "r1049",
      "r1050",
      "r1051",
      "r1052",
      "r1053",
      "r1054",
      "r1055",
      "r1056",
      "r1057",
      "r1058",
      "r1059",
      "r1060",
      "r1061",
      "r1062",
      "r1063",
      "r1064",
      "r1065",
      "r1066",
      "r1067",
      "r1068",
      "r1069",
      "r1070",
      "r1071",
      "r1072",
      "r1073",
      "r1074",
      "r1075",
      "r1076",
      "r1077",
      "r1079",
      "r1080",
      "r1081",
      "r1082",
      "r1134",
      "r1135",
      "r1210",
      "r1211",
      "r1212",
      "r1213",
      "r1214",
      "r1215",
      "r1216",
      "r1217",
      "r1218",
      "r1219",
      "r1220",
      "r1221",
      "r1222",
      "r1223",
      "r1224",
      "r1225",
      "r1226",
      "r1227",
      "r1228",
      "r1229",
      "r1230",
      "r1231",
      "r1232",
      "r1233",
      "r1234",
      "r1235",
      "r1236",
      "r1237",
      "r1238"
     ]
    },
    "us-gaap_ProfitLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProfitLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.preformed.com/role/StatementsofConsolidatedIncomeUnaudited": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.preformed.com/role/StatementsofConsolidatedComprehensiveIncomeUnaudited": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.preformed.com/role/StatementsofConsolidatedShareholdersEquityUnaudited": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.preformed.com/role/StatementsofConsolidatedCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.preformed.com/role/StatementsofConsolidatedCashFlowsUnaudited",
      "http://www.preformed.com/role/StatementsofConsolidatedComprehensiveIncomeUnaudited",
      "http://www.preformed.com/role/StatementsofConsolidatedIncomeUnaudited",
      "http://www.preformed.com/role/StatementsofConsolidatedShareholdersEquityUnaudited"
     ],
     "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": [
      "r127",
      "r131",
      "r149",
      "r152",
      "r166",
      "r171",
      "r174",
      "r175",
      "r177",
      "r183",
      "r191",
      "r194",
      "r195",
      "r249",
      "r307",
      "r308",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r316",
      "r317",
      "r347",
      "r451",
      "r476",
      "r542",
      "r543",
      "r546",
      "r547",
      "r571",
      "r589",
      "r663",
      "r665",
      "r680",
      "r724",
      "r759",
      "r775",
      "r776",
      "r900",
      "r901",
      "r938",
      "r1038",
      "r1138"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment [Abstract]",
        "label": "Property, Plant and Equipment [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "presentation": [
      "http://www.preformed.com/role/DebtandCreditArrangementsDetails",
      "http://www.preformed.com/role/PropertyandEquipmentNetDetails"
     ],
     "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": [
      "r11",
      "r610"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "presentation": [
      "http://www.preformed.com/role/PropertyandEquipmentNet"
     ],
     "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": [
      "r96",
      "r118",
      "r119",
      "r120"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentGross",
     "crdr": "debit",
     "calculation": {
      "http://www.preformed.com/role/PropertyandEquipmentNetDetails": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.preformed.com/role/PropertyandEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, plant and equipment, gross",
        "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": [
      "r97",
      "r134",
      "r678"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentLineItems",
     "presentation": [
      "http://www.preformed.com/role/PropertyandEquipmentNetDetails"
     ],
     "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": [
      "r610"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentNet",
     "crdr": "debit",
     "calculation": {
      "http://www.preformed.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.preformed.com/role/PropertyandEquipmentNetDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.preformed.com/role/ConsolidatedBalanceSheets",
      "http://www.preformed.com/role/PropertyandEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, plant and equipment, net",
        "totalLabel": "Property, plant and equipment, net",
        "label": "Property, Plant and Equipment, Net",
        "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": [
      "r11",
      "r610",
      "r668",
      "r678",
      "r911"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "presentation": [
      "http://www.preformed.com/role/PropertyandEquipmentNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Major Classes of Property, Plant and Equipment",
        "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": [
      "r11"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "presentation": [
      "http://www.preformed.com/role/DebtandCreditArrangementsDetails",
      "http://www.preformed.com/role/PropertyandEquipmentNetDetails"
     ],
     "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": [
      "r97",
      "r610"
     ]
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProvisionForDoubtfulAccounts",
     "crdr": "debit",
     "presentation": [
      "http://www.preformed.com/role/RevenueScheduleofChangeinAllowanceforCreditLossesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additions (reductions) charged to costs and expenses",
        "label": "Accounts Receivable, Credit Loss Expense (Reversal)",
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r162",
      "r163",
      "r254"
     ]
    },
    "ecd_PvpTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PvpTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pay vs Performance Disclosure",
        "label": "Pay vs Performance Disclosure [Table]"
       }
      }
     },
     "auth_ref": [
      "r977"
     ]
    },
    "ecd_PvpTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PvpTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pay vs Performance Disclosure, Table",
        "label": "Pay vs Performance [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r977"
     ]
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "RangeAxis",
     "presentation": [
      "http://www.preformed.com/role/DebtandCreditArrangementsDetails",
      "http://www.preformed.com/role/PensionPlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statistical Measurement",
        "label": "Statistical Measurement [Axis]"
       }
      }
     },
     "auth_ref": [
      "r212",
      "r296",
      "r298",
      "r299",
      "r300",
      "r373",
      "r422",
      "r446",
      "r447",
      "r448",
      "r450",
      "r452",
      "r577",
      "r616",
      "r617",
      "r618",
      "r707",
      "r708",
      "r715",
      "r731",
      "r732",
      "r780",
      "r782",
      "r784",
      "r785",
      "r787",
      "r790",
      "r791",
      "r793",
      "r794",
      "r805",
      "r806",
      "r832",
      "r841",
      "r858",
      "r861",
      "r867",
      "r870",
      "r905",
      "r906",
      "r907",
      "r908",
      "r921",
      "r931",
      "r1133",
      "r1140",
      "r1181",
      "r1199",
      "r1200",
      "r1201",
      "r1202",
      "r1203"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "RangeMember",
     "presentation": [
      "http://www.preformed.com/role/DebtandCreditArrangementsDetails",
      "http://www.preformed.com/role/PensionPlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statistical Measurement",
        "label": "Statistical Measurement [Domain]"
       }
      }
     },
     "auth_ref": [
      "r212",
      "r296",
      "r298",
      "r299",
      "r300",
      "r373",
      "r422",
      "r446",
      "r447",
      "r448",
      "r450",
      "r452",
      "r577",
      "r616",
      "r617",
      "r618",
      "r707",
      "r708",
      "r715",
      "r731",
      "r732",
      "r780",
      "r782",
      "r784",
      "r785",
      "r787",
      "r790",
      "r791",
      "r793",
      "r794",
      "r805",
      "r806",
      "r832",
      "r841",
      "r858",
      "r861",
      "r867",
      "r870",
      "r905",
      "r906",
      "r907",
      "r908",
      "r921",
      "r931",
      "r1133",
      "r1140",
      "r1181",
      "r1199",
      "r1200",
      "r1201",
      "r1202",
      "r1203"
     ]
    },
    "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax",
     "crdr": "debit",
     "calculation": {
      "http://www.preformed.com/role/AccumulatedOtherComprehensiveIncomeAOCIDetails": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.preformed.com/role/AccumulatedOtherComprehensiveIncomeAOCIDetails"
     ],
     "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": [
      "r16",
      "r20",
      "r155",
      "r567",
      "r595",
      "r600",
      "r601",
      "r683",
      "r1036"
     ]
    },
    "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract",
     "presentation": [
      "http://www.preformed.com/role/AccumulatedOtherComprehensiveIncomeAOCIDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]",
        "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": []
    },
    "ecd_RecoveryOfErrCompDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "RecoveryOfErrCompDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r945",
      "r955",
      "r965",
      "r997"
     ]
    },
    "us-gaap_RepaymentsOfLongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RepaymentsOfLongTermDebt",
     "crdr": "credit",
     "calculation": {
      "http://www.preformed.com/role/StatementsofConsolidatedCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.preformed.com/role/StatementsofConsolidatedCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r89",
      "r720"
     ]
    },
    "us-gaap_ReportingUnitAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ReportingUnitAxis",
     "presentation": [
      "http://www.preformed.com/role/GoodwillandOtherIntangiblesChangesinCarryingAmountofGoodwillbySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reporting Unit [Axis]",
        "label": "Reporting Unit [Axis]",
        "documentation": "Information by reporting unit."
       }
      }
     },
     "auth_ref": [
      "r271",
      "r272",
      "r833"
     ]
    },
    "us-gaap_ReportingUnitDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ReportingUnitDomain",
     "presentation": [
      "http://www.preformed.com/role/GoodwillandOtherIntangiblesChangesinCarryingAmountofGoodwillbySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reporting Unit [Domain]",
        "label": "Reporting Unit [Domain]",
        "documentation": "Level of reporting at which goodwill is tested for impairment."
       }
      }
     },
     "auth_ref": [
      "r271",
      "r272",
      "r833"
     ]
    },
    "plpc_RepurchaseOfCommonStockFromRelatedParty": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.preformed.com/20250630",
     "localname": "RepurchaseOfCommonStockFromRelatedParty",
     "crdr": "credit",
     "calculation": {
      "http://www.preformed.com/role/StatementsofConsolidatedCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.preformed.com/role/StatementsofConsolidatedCashFlowsUnaudited"
     ],
     "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": []
    },
    "plpc_ResearchAndEngineeringExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.preformed.com/20250630",
     "localname": "ResearchAndEngineeringExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.preformed.com/role/StatementsofConsolidatedIncomeUnaudited": {
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.preformed.com/role/StatementsofConsolidatedIncomeUnaudited"
     ],
     "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": []
    },
    "ecd_RestatementDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "RestatementDateAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restatement Determination Date:",
        "label": "Restatement Determination Date [Axis]"
       }
      }
     },
     "auth_ref": [
      "r946",
      "r956",
      "r966",
      "r998"
     ]
    },
    "ecd_RestatementDeterminationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "RestatementDeterminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restatement Determination Date",
        "label": "Restatement Determination Date"
       }
      }
     },
     "auth_ref": [
      "r947",
      "r957",
      "r967",
      "r999"
     ]
    },
    "ecd_RestatementDoesNotRequireRecoveryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "RestatementDoesNotRequireRecoveryTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restatement does not require Recovery",
        "label": "Restatement Does Not Require Recovery [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r954",
      "r964",
      "r974",
      "r1006"
     ]
    },
    "us-gaap_RestrictedCash": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RestrictedCash",
     "crdr": "debit",
     "presentation": [
      "http://www.preformed.com/role/DebtandCreditArrangementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted cash used to secure bank debt",
        "label": "Restricted Cash",
        "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": [
      "r1030",
      "r1084",
      "r1204",
      "r1208"
     ]
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RetainedEarningsAccumulatedDeficit",
     "crdr": "credit",
     "calculation": {
      "http://www.preformed.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.preformed.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retained earnings",
        "label": "Retained Earnings (Accumulated Deficit)",
        "documentation": "Amount of accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r63",
      "r101",
      "r674",
      "r712",
      "r714",
      "r721",
      "r741",
      "r911"
     ]
    },
    "us-gaap_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://www.preformed.com/role/StatementsofConsolidatedShareholdersEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retained Earnings",
        "label": "Retained Earnings [Member]",
        "documentation": "Accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r124",
      "r126",
      "r127",
      "r180",
      "r181",
      "r182",
      "r184",
      "r191",
      "r193",
      "r195",
      "r250",
      "r251",
      "r284",
      "r346",
      "r451",
      "r466",
      "r467",
      "r473",
      "r474",
      "r475",
      "r477",
      "r541",
      "r542",
      "r559",
      "r561",
      "r562",
      "r564",
      "r569",
      "r605",
      "r607",
      "r709",
      "r711",
      "r725",
      "r1241"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueFromContractWithCustomerAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net and intersegment sales",
        "label": "Revenue from Contract with Customer [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "crdr": "credit",
     "calculation": {
      "http://www.preformed.com/role/StatementsofConsolidatedIncomeUnaudited": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.preformed.com/role/AcquisitionsofBusinessesDetails",
      "http://www.preformed.com/role/SegmentInformationSummaryofCompanysReportableSegmentsDetails",
      "http://www.preformed.com/role/StatementsofConsolidatedIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r113",
      "r114",
      "r209",
      "r218",
      "r219",
      "r233",
      "r239",
      "r242",
      "r244",
      "r246",
      "r365",
      "r366",
      "r367",
      "r619",
      "r817",
      "r819"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "presentation": [
      "http://www.preformed.com/role/Revenue"
     ],
     "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": [
      "r123",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r367",
      "r368"
     ]
    },
    "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems",
     "presentation": [
      "http://www.preformed.com/role/SegmentInformationSummaryofLongLivedAssetsByGeographicRegionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]",
        "label": "Revenues from External Customers and Long-Lived 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": []
    },
    "ecd_Rule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "Rule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rule 10b5-1 Arrangement Adopted",
        "label": "Rule 10b5-1 Arrangement Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1015"
     ]
    },
    "ecd_Rule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "Rule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rule 10b5-1 Arrangement Terminated",
        "label": "Rule 10b5-1 Arrangement Terminated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1015"
     ]
    },
    "srt_ScenarioForecastMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ScenarioForecastMember",
     "presentation": [
      "http://www.preformed.com/role/PensionPlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forecast",
        "label": "Forecast [Member]"
       }
      }
     },
     "auth_ref": [
      "r423"
     ]
    },
    "srt_ScenarioUnspecifiedDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ScenarioUnspecifiedDomain",
     "presentation": [
      "http://www.preformed.com/role/PensionPlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Scenario [Domain]",
        "label": "Scenario [Domain]"
       }
      }
     },
     "auth_ref": [
      "r128",
      "r129",
      "r196",
      "r423",
      "r1026"
     ]
    },
    "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
     "presentation": [
      "http://www.preformed.com/role/AccumulatedOtherComprehensiveIncomeAOCITables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule 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": [
      "r20",
      "r1192",
      "r1193"
     ]
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable",
     "presentation": [
      "http://www.preformed.com/role/ComputationofEarningsPerShareAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table]",
        "label": "Antidilutive Security, Excluded EPS Calculation [Table]",
        "documentation": "Disclosure of information about security that could potentially dilute basic earnings per share (EPS) in future that was not included in calculation of diluted EPS."
       }
      }
     },
     "auth_ref": [
      "r205"
     ]
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable",
     "presentation": [
      "http://www.preformed.com/role/AcquisitionsofBusinessesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Combination [Table]",
        "label": "Business Combination [Table]",
        "documentation": "Disclosure of information about business combination. Includes, but is not limited to, recognized asset and liability."
       }
      }
     },
     "auth_ref": [
      "r273",
      "r479",
      "r480",
      "r481",
      "r482",
      "r488",
      "r489",
      "r490",
      "r491",
      "r497",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r533",
      "r534",
      "r535",
      "r539",
      "r861",
      "r870",
      "r1172",
      "r1173",
      "r1174"
     ]
    },
    "us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock",
     "presentation": [
      "http://www.preformed.com/role/FairValueofFinancialAssetsandLiabilitiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of 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": []
    },
    "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable",
     "presentation": [
      "http://www.preformed.com/role/PensionPlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Defined Benefit Plan [Table]",
        "label": "Defined Benefit Plan [Table]",
        "documentation": "Disclosure of information about individual defined benefit pension plan or other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r39",
      "r40",
      "r41",
      "r42",
      "r392",
      "r393",
      "r394",
      "r397",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r418"
     ]
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "presentation": [
      "http://www.preformed.com/role/ComputationofEarningsPerShareTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule 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": [
      "r1096"
     ]
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable",
     "presentation": [
      "http://www.preformed.com/role/GoodwillandOtherIntangiblesFiniteandIndefiniteLivedIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule Of Finite Lived Intangible Assets [Table]",
        "label": "Intangible Asset, Finite-Lived [Table]",
        "documentation": "Disclosure of information about finite-lived intangible asset. Excludes indefinite-lived intangible asset."
       }
      }
     },
     "auth_ref": [
      "r274",
      "r280",
      "r281",
      "r282",
      "r283",
      "r620",
      "r807",
      "r811",
      "r872",
      "r873",
      "r874",
      "r875",
      "r876",
      "r877",
      "r878",
      "r879",
      "r880",
      "r881",
      "r882",
      "r883",
      "r884",
      "r885",
      "r886",
      "r887",
      "r888",
      "r889",
      "r890",
      "r891",
      "r892",
      "r893",
      "r894",
      "r895",
      "r896",
      "r897",
      "r898"
     ]
    },
    "us-gaap_ScheduleOfGoodwillTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfGoodwillTable",
     "presentation": [
      "http://www.preformed.com/role/GoodwillandOtherIntangiblesChangesinCarryingAmountofGoodwillbySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule Of Goodwill [Table]",
        "label": "Goodwill [Table]",
        "documentation": "Disclosure of information about goodwill, including, but not limited to, change from acquisition, sale, impairment, and other reason."
       }
      }
     },
     "auth_ref": [
      "r262",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r833"
     ]
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfGoodwillTextBlock",
     "presentation": [
      "http://www.preformed.com/role/GoodwillandOtherIntangiblesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of 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": [
      "r833",
      "r1108",
      "r1109",
      "r1110",
      "r1111",
      "r1112",
      "r1113",
      "r1114",
      "r1115",
      "r1116",
      "r1117",
      "r1118"
     ]
    },
    "us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock",
     "presentation": [
      "http://www.preformed.com/role/GoodwillandOtherIntangiblesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of 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": [
      "r1107",
      "r1119"
     ]
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfInventoryCurrentTableTextBlock",
     "presentation": [
      "http://www.preformed.com/role/InventoriesNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of 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": [
      "r10",
      "r67",
      "r68",
      "r69"
     ]
    },
    "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfNetBenefitCostsTableTextBlock",
     "presentation": [
      "http://www.preformed.com/role/PensionPlansTables"
     ],
     "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": [
      "r103",
      "r1145"
     ]
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "presentation": [
      "http://www.preformed.com/role/PropertyandEquipmentNetDetails"
     ],
     "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": [
      "r11",
      "r610"
     ]
    },
    "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable",
     "presentation": [
      "http://www.preformed.com/role/SegmentInformationSummaryofLongLivedAssetsByGeographicRegionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule Of Revenues From External Customers And Long Lived Assets [Table]",
        "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]",
        "documentation": "Disclosure of information about revenue from external customer and long-lived asset by geographical area. Long-lived asset excludes financial instrument, customer relationship with financial institution, mortgage and other servicing right, deferred policy acquisition cost, and deferred tax asset."
       }
      }
     },
     "auth_ref": [
      "r30",
      "r75"
     ]
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "presentation": [
      "http://www.preformed.com/role/SegmentInformationSummaryofCompanysReportableSegmentsDetails",
      "http://www.preformed.com/role/SegmentInformationSummaryofDepreciationandAmortizationDetails",
      "http://www.preformed.com/role/SegmentInformationSummaryofExpenditureForLongLivedAssetsDetails",
      "http://www.preformed.com/role/SegmentInformationSummaryofIdentifiableAssetsBySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule Of Segment Reporting Information By Segment [Table]",
        "label": "Schedule of Segment Reporting Information, by Segment [Table]",
        "documentation": "Disclosure of information about profit (loss) and total assets by reportable segment."
       }
      }
     },
     "auth_ref": [
      "r27",
      "r28",
      "r29"
     ]
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "presentation": [
      "http://www.preformed.com/role/SegmentInformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule 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": [
      "r27",
      "r28",
      "r29"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "Security12bTitle",
     "presentation": [
      "http://www.preformed.com/role/DocumentandEntityInformation"
     ],
     "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": [
      "r940"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://www.preformed.com/role/DocumentandEntityInformation"
     ],
     "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": [
      "r942"
     ]
    },
    "us-gaap_SegmentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SegmentDomain",
     "presentation": [
      "http://www.preformed.com/role/DebtandCreditArrangementsDetails",
      "http://www.preformed.com/role/SegmentInformationSummaryofCompanysReportableSegmentsDetails",
      "http://www.preformed.com/role/SegmentInformationSummaryofDepreciationandAmortizationDetails",
      "http://www.preformed.com/role/SegmentInformationSummaryofExpenditureForLongLivedAssetsDetails",
      "http://www.preformed.com/role/SegmentInformationSummaryofIdentifiableAssetsBySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segments [Domain]",
        "label": "Segments [Domain]",
        "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity."
       }
      }
     },
     "auth_ref": [
      "r113",
      "r114",
      "r115",
      "r116",
      "r209",
      "r214",
      "r217",
      "r218",
      "r219",
      "r220",
      "r221",
      "r222",
      "r223",
      "r224",
      "r225",
      "r226",
      "r227",
      "r228",
      "r230",
      "r231",
      "r232",
      "r233",
      "r234",
      "r235",
      "r236",
      "r237",
      "r239",
      "r240",
      "r241",
      "r246",
      "r262",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r283",
      "r291",
      "r292",
      "r532",
      "r535",
      "r689",
      "r690",
      "r691",
      "r692",
      "r693",
      "r694",
      "r695",
      "r696",
      "r697",
      "r698",
      "r699",
      "r824",
      "r827",
      "r828",
      "r833",
      "r924",
      "r1210",
      "r1211",
      "r1212",
      "r1213",
      "r1214",
      "r1215",
      "r1216",
      "r1217",
      "r1218",
      "r1219",
      "r1220",
      "r1221",
      "r1222",
      "r1223",
      "r1224",
      "r1225",
      "r1226",
      "r1227",
      "r1228",
      "r1229",
      "r1230",
      "r1231",
      "r1232",
      "r1233",
      "r1234",
      "r1235",
      "r1236",
      "r1237",
      "r1238"
     ]
    },
    "us-gaap_SegmentExpenditureAdditionToLongLivedAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SegmentExpenditureAdditionToLongLivedAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.preformed.com/role/SegmentInformationSummaryofExpenditureForLongLivedAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total expenditure for long-lived assets",
        "label": "Segment, Expenditure, Addition to Long-Lived Assets",
        "documentation": "Amount of expenditure for addition to long-lived assets included in determination of segment assets by chief operating decision maker (CODM) or otherwise regularly provided to CODM. Excludes expenditure for addition to financial instrument, long-term customer relationship of financial institution, mortgage and other servicing rights, deferred policy acquisition cost, and deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r209",
      "r228",
      "r239",
      "r827",
      "r828"
     ]
    },
    "srt_SegmentGeographicalDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "SegmentGeographicalDomain",
     "presentation": [
      "http://www.preformed.com/role/RevenueRevenuesbySegmentandProductTypeDetails",
      "http://www.preformed.com/role/SegmentInformationSummaryofLongLivedAssetsByGeographicRegionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Geographical",
        "label": "Geographical [Domain]"
       }
      }
     },
     "auth_ref": [
      "r211",
      "r244",
      "r245",
      "r622",
      "r623",
      "r624",
      "r625",
      "r626",
      "r627",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r645",
      "r646",
      "r647",
      "r648",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r663",
      "r664",
      "r665",
      "r666",
      "r728",
      "r729",
      "r730",
      "r781",
      "r783",
      "r786",
      "r788",
      "r790",
      "r792",
      "r793",
      "r794",
      "r796",
      "r797",
      "r798",
      "r799",
      "r800",
      "r801",
      "r802",
      "r803",
      "r804",
      "r810",
      "r821",
      "r842",
      "r844",
      "r912",
      "r913",
      "r914",
      "r915",
      "r916",
      "r917",
      "r918",
      "r919",
      "r923",
      "r931",
      "r1210",
      "r1211",
      "r1212",
      "r1214",
      "r1215",
      "r1216",
      "r1217",
      "r1218",
      "r1219",
      "r1220",
      "r1221",
      "r1222",
      "r1223",
      "r1224",
      "r1225",
      "r1226",
      "r1227",
      "r1228",
      "r1229",
      "r1230",
      "r1231",
      "r1232",
      "r1233",
      "r1234",
      "r1235",
      "r1236",
      "r1237",
      "r1238"
     ]
    },
    "us-gaap_SegmentReportingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SegmentReportingAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment Reporting [Abstract]",
        "label": "Segment Reporting [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SegmentReportingDisclosureTextBlock",
     "presentation": [
      "http://www.preformed.com/role/SegmentInformation"
     ],
     "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": [
      "r116",
      "r209",
      "r213",
      "r214",
      "r215",
      "r216",
      "r217",
      "r229",
      "r231",
      "r232",
      "r237",
      "r238",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r246",
      "r823",
      "r825",
      "r826",
      "r827",
      "r829",
      "r830",
      "r831"
     ]
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SegmentReportingInformationLineItems",
     "presentation": [
      "http://www.preformed.com/role/SegmentInformationSummaryofCompanysReportableSegmentsDetails",
      "http://www.preformed.com/role/SegmentInformationSummaryofDepreciationandAmortizationDetails",
      "http://www.preformed.com/role/SegmentInformationSummaryofExpenditureForLongLivedAssetsDetails",
      "http://www.preformed.com/role/SegmentInformationSummaryofIdentifiableAssetsBySegmentDetails"
     ],
     "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/2025",
     "localname": "SellingAndMarketingExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.preformed.com/role/StatementsofConsolidatedIncomeUnaudited": {
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.preformed.com/role/StatementsofConsolidatedIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": []
    },
    "us-gaap_ShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensation",
     "crdr": "debit",
     "calculation": {
      "http://www.preformed.com/role/StatementsofConsolidatedCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.preformed.com/role/StatementsofConsolidatedCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based compensation expense",
        "label": "Share-Based Payment Arrangement, Noncash Expense",
        "documentation": "Amount of noncash expense for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Award Types",
        "label": "Award Type [Domain]",
        "documentation": "Award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449"
     ]
    },
    "plpc_SharesDistributedFromEmployeeTrustDuringPeriodShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.preformed.com/20250630",
     "localname": "SharesDistributedFromEmployeeTrustDuringPeriodShares",
     "presentation": [
      "http://www.preformed.com/role/StatementsofConsolidatedShareholdersEquityUnauditedParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common shares distributed from rabbi trust (in shares)",
        "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/20250630",
     "localname": "SharesDistributedFromEmployeeTrustDuringPeriodValue",
     "crdr": "credit",
     "presentation": [
      "http://www.preformed.com/role/StatementsofConsolidatedShareholdersEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common shares distributed from rabbi trust, net",
        "label": "Shares Distributed From Employee Trust During Period Value",
        "documentation": "Shares distributed from employee trust during period value."
       }
      }
     },
     "auth_ref": []
    },
    "plpc_SharesIssuedToEmployeeTrustDuringPeriodShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.preformed.com/20250630",
     "localname": "SharesIssuedToEmployeeTrustDuringPeriodShares",
     "presentation": [
      "http://www.preformed.com/role/StatementsofConsolidatedShareholdersEquityUnauditedParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common shares issued to rabbi trust (in shares)",
        "label": "Shares Issued To Employee Trust During Period, Shares",
        "documentation": "Shares Issued To Employee Trust During Period, Shares"
       }
      }
     },
     "auth_ref": []
    },
    "plpc_SharesIssuedToEmployeeTrustDuringPeriodValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.preformed.com/20250630",
     "localname": "SharesIssuedToEmployeeTrustDuringPeriodValue",
     "crdr": "credit",
     "presentation": [
      "http://www.preformed.com/role/StatementsofConsolidatedShareholdersEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common shares issued to rabbi trust, net",
        "label": "Shares Issued To Employee Trust During Period, Value",
        "documentation": "Shares Issued To Employee Trust During Period, Value"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShortTermBankLoansAndNotesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShortTermBankLoansAndNotesPayable",
     "crdr": "credit",
     "calculation": {
      "http://www.preformed.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.preformed.com/role/ConsolidatedBalanceSheets"
     ],
     "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": [
      "r51",
      "r737",
      "r1206"
     ]
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SignificantAccountingPoliciesTextBlock",
     "presentation": [
      "http://www.preformed.com/role/SignificantAccountingPolicies"
     ],
     "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": [
      "r169",
      "r170"
     ]
    },
    "plpc_SpecialIndustriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.preformed.com/20250630",
     "localname": "SpecialIndustriesMember",
     "presentation": [
      "http://www.preformed.com/role/RevenueRevenuesbySegmentandProductTypeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Special Industries",
        "label": "Special Industries [Member]",
        "documentation": "Special industries."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementBusinessSegmentsAxis",
     "presentation": [
      "http://www.preformed.com/role/DebtandCreditArrangementsDetails",
      "http://www.preformed.com/role/SegmentInformationSummaryofCompanysReportableSegmentsDetails",
      "http://www.preformed.com/role/SegmentInformationSummaryofDepreciationandAmortizationDetails",
      "http://www.preformed.com/role/SegmentInformationSummaryofExpenditureForLongLivedAssetsDetails",
      "http://www.preformed.com/role/SegmentInformationSummaryofIdentifiableAssetsBySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segments [Axis]",
        "label": "Segments [Axis]",
        "documentation": "Information by business segments."
       }
      }
     },
     "auth_ref": [
      "r113",
      "r114",
      "r115",
      "r116",
      "r130",
      "r209",
      "r214",
      "r217",
      "r218",
      "r219",
      "r220",
      "r221",
      "r222",
      "r223",
      "r224",
      "r225",
      "r226",
      "r227",
      "r228",
      "r230",
      "r231",
      "r232",
      "r233",
      "r234",
      "r235",
      "r236",
      "r237",
      "r239",
      "r240",
      "r241",
      "r246",
      "r262",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r283",
      "r285",
      "r291",
      "r292",
      "r532",
      "r535",
      "r689",
      "r690",
      "r691",
      "r692",
      "r693",
      "r694",
      "r695",
      "r696",
      "r697",
      "r698",
      "r699",
      "r824",
      "r827",
      "r828",
      "r833",
      "r924",
      "r1210",
      "r1211",
      "r1212",
      "r1213",
      "r1214",
      "r1215",
      "r1216",
      "r1217",
      "r1218",
      "r1219",
      "r1220",
      "r1221",
      "r1222",
      "r1223",
      "r1224",
      "r1225",
      "r1226",
      "r1227",
      "r1228",
      "r1229",
      "r1230",
      "r1231",
      "r1232",
      "r1233",
      "r1234",
      "r1235",
      "r1236",
      "r1237",
      "r1238"
     ]
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementEquityComponentsAxis",
     "presentation": [
      "http://www.preformed.com/role/AccumulatedOtherComprehensiveIncomeAOCIDetails",
      "http://www.preformed.com/role/StatementsofConsolidatedShareholdersEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Components",
        "label": "Equity Components [Axis]",
        "documentation": "Information by component of equity."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r61",
      "r64",
      "r65",
      "r124",
      "r126",
      "r127",
      "r154",
      "r155",
      "r156",
      "r180",
      "r181",
      "r182",
      "r184",
      "r191",
      "r193",
      "r195",
      "r210",
      "r250",
      "r251",
      "r284",
      "r346",
      "r356",
      "r451",
      "r466",
      "r467",
      "r473",
      "r474",
      "r475",
      "r477",
      "r541",
      "r542",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r595",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r605",
      "r607",
      "r611",
      "r683",
      "r709",
      "r710",
      "r711",
      "r725",
      "r777"
     ]
    },
    "srt_StatementGeographicalAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "StatementGeographicalAxis",
     "presentation": [
      "http://www.preformed.com/role/RevenueRevenuesbySegmentandProductTypeDetails",
      "http://www.preformed.com/role/SegmentInformationSummaryofLongLivedAssetsByGeographicRegionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Geographical",
        "label": "Geographical [Axis]"
       }
      }
     },
     "auth_ref": [
      "r211",
      "r244",
      "r245",
      "r622",
      "r623",
      "r624",
      "r625",
      "r626",
      "r627",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r645",
      "r646",
      "r647",
      "r648",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r663",
      "r664",
      "r665",
      "r666",
      "r728",
      "r729",
      "r730",
      "r781",
      "r783",
      "r786",
      "r788",
      "r790",
      "r792",
      "r793",
      "r794",
      "r796",
      "r797",
      "r798",
      "r799",
      "r800",
      "r801",
      "r802",
      "r803",
      "r804",
      "r810",
      "r821",
      "r842",
      "r844",
      "r912",
      "r913",
      "r914",
      "r915",
      "r916",
      "r917",
      "r918",
      "r919",
      "r923",
      "r931",
      "r1210",
      "r1211",
      "r1212",
      "r1214",
      "r1215",
      "r1216",
      "r1217",
      "r1218",
      "r1219",
      "r1220",
      "r1221",
      "r1222",
      "r1223",
      "r1224",
      "r1225",
      "r1226",
      "r1227",
      "r1228",
      "r1229",
      "r1230",
      "r1231",
      "r1232",
      "r1233",
      "r1234",
      "r1235",
      "r1236",
      "r1237",
      "r1238"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementLineItems",
     "presentation": [
      "http://www.preformed.com/role/StatementsofConsolidatedShareholdersEquityUnaudited"
     ],
     "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": [
      "r180",
      "r181",
      "r182",
      "r210",
      "r348",
      "r349",
      "r351",
      "r353",
      "r607",
      "r619",
      "r718",
      "r726",
      "r727",
      "r733",
      "r734",
      "r735",
      "r736",
      "r738",
      "r739",
      "r740",
      "r743",
      "r744",
      "r745",
      "r746",
      "r747",
      "r748",
      "r749",
      "r750",
      "r751",
      "r753",
      "r754",
      "r755",
      "r756",
      "r757",
      "r760",
      "r761",
      "r762",
      "r763",
      "r764",
      "r765",
      "r766",
      "r767",
      "r768",
      "r769",
      "r770",
      "r771",
      "r772",
      "r773",
      "r777",
      "r818",
      "r819",
      "r932",
      "r1240"
     ]
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementOfCashFlowsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Cash Flows [Abstract]",
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementOfFinancialPositionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Financial Position [Abstract]",
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementOfStockholdersEquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Stockholders' Equity [Abstract]",
        "label": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_StatementScenarioAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "StatementScenarioAxis",
     "presentation": [
      "http://www.preformed.com/role/PensionPlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Scenario [Axis]",
        "label": "Scenario [Axis]"
       }
      }
     },
     "auth_ref": [
      "r128",
      "r129",
      "r196",
      "r423",
      "r1026",
      "r1027"
     ]
    },
    "us-gaap_StatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementTable",
     "presentation": [
      "http://www.preformed.com/role/StatementsofConsolidatedShareholdersEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement [Table]",
        "label": "Statement [Table]",
        "documentation": "Presentation of information about comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity."
       }
      }
     },
     "auth_ref": [
      "r180",
      "r181",
      "r182",
      "r210",
      "r247",
      "r348",
      "r349",
      "r351",
      "r353",
      "r607",
      "r619",
      "r718",
      "r726",
      "r727",
      "r733",
      "r734",
      "r735",
      "r736",
      "r738",
      "r739",
      "r740",
      "r743",
      "r744",
      "r745",
      "r746",
      "r747",
      "r748",
      "r749",
      "r750",
      "r751",
      "r753",
      "r754",
      "r755",
      "r756",
      "r757",
      "r760",
      "r761",
      "r762",
      "r763",
      "r764",
      "r765",
      "r766",
      "r767",
      "r768",
      "r769",
      "r770",
      "r771",
      "r772",
      "r773",
      "r777",
      "r818",
      "r819",
      "r932",
      "r1240"
     ]
    },
    "ecd_StkPrcOrTsrEstimationMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "StkPrcOrTsrEstimationMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Price or TSR Estimation Method",
        "label": "Stock Price or TSR Estimation Method [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r949",
      "r959",
      "r969",
      "r1001"
     ]
    },
    "us-gaap_StockAppreciationRightsSARSMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockAppreciationRightsSARSMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Appreciation Rights (SARs)",
        "label": "Stock Appreciation Rights (SARs) [Member]",
        "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period."
       }
      }
     },
     "auth_ref": [
      "r1146",
      "r1147",
      "r1148",
      "r1149",
      "r1150",
      "r1151",
      "r1152",
      "r1153",
      "r1154",
      "r1155",
      "r1156",
      "r1157",
      "r1158",
      "r1159",
      "r1160",
      "r1161",
      "r1162",
      "r1163",
      "r1164",
      "r1165",
      "r1166",
      "r1167",
      "r1168",
      "r1169",
      "r1170",
      "r1171"
     ]
    },
    "us-gaap_StockCompensationPlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockCompensationPlanMember",
     "presentation": [
      "http://www.preformed.com/role/ComputationofEarningsPerShareAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Options",
        "label": "Share-Based Payment Arrangement [Member]",
        "documentation": "Share-based payment arrangement in which award of equity shares are granted. Arrangement includes, but is not limited to, grantor incurring liability for product and service based on price of its shares."
       }
      }
     },
     "auth_ref": [
      "r1097"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockIssuedDuringPeriodValueShareBasedCompensation",
     "crdr": "credit",
     "presentation": [
      "http://www.preformed.com/role/StatementsofConsolidatedShareholdersEquityUnaudited",
      "http://www.preformed.com/role/StatementsofConsolidatedShareholdersEquityUnauditedParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock incentive plan activity",
        "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture",
        "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)."
       }
      }
     },
     "auth_ref": [
      "r43",
      "r60",
      "r61",
      "r101"
     ]
    },
    "us-gaap_StockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.preformed.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.preformed.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "TOTAL PREFORMED LINE PRODUCTS COMPANY SHAREHOLDERS' EQUITY",
        "label": "Equity, Attributable to Parent",
        "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r61",
      "r64",
      "r65",
      "r94",
      "r742",
      "r758",
      "r778",
      "r779",
      "r911",
      "r939",
      "r1085",
      "r1088",
      "r1089",
      "r1105",
      "r1190",
      "r1241"
     ]
    },
    "us-gaap_StockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockholdersEquityAbstract",
     "presentation": [
      "http://www.preformed.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SHAREHOLDERS' EQUITY",
        "label": "Equity, Attributable to Parent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.preformed.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.preformed.com/role/AccumulatedOtherComprehensiveIncomeAOCIDetails",
      "http://www.preformed.com/role/ConsolidatedBalanceSheets",
      "http://www.preformed.com/role/StatementsofConsolidatedShareholdersEquityUnaudited"
     ],
     "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": [
      "r44",
      "r45",
      "r47",
      "r124",
      "r125",
      "r126",
      "r127",
      "r155",
      "r180",
      "r181",
      "r182",
      "r184",
      "r191",
      "r193",
      "r250",
      "r251",
      "r284",
      "r346",
      "r356",
      "r451",
      "r466",
      "r467",
      "r473",
      "r474",
      "r475",
      "r477",
      "r541",
      "r542",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r569",
      "r595",
      "r597",
      "r601",
      "r606",
      "r611",
      "r710",
      "r711",
      "r723",
      "r742",
      "r758",
      "r778",
      "r779",
      "r789",
      "r926",
      "r927",
      "r938",
      "r1085",
      "r1088",
      "r1089",
      "r1105",
      "r1190",
      "r1241"
     ]
    },
    "us-gaap_SubsequentEventMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventMember",
     "presentation": [
      "http://www.preformed.com/role/DebtandCreditArrangementsDetails",
      "http://www.preformed.com/role/PensionPlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event",
        "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": [
      "r602",
      "r612"
     ]
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventTypeAxis",
     "presentation": [
      "http://www.preformed.com/role/DebtandCreditArrangementsDetails",
      "http://www.preformed.com/role/PensionPlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event Type [Axis]",
        "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": [
      "r602",
      "r612"
     ]
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventTypeDomain",
     "presentation": [
      "http://www.preformed.com/role/DebtandCreditArrangementsDetails",
      "http://www.preformed.com/role/PensionPlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event Type [Domain]",
        "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": [
      "r602",
      "r612"
     ]
    },
    "ecd_TabularListTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TabularListTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tabular List, Table",
        "label": "Tabular List [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r995"
     ]
    },
    "us-gaap_TaxesPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TaxesPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.preformed.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.preformed.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r54",
      "r55"
     ]
    },
    "us-gaap_TechnologyBasedIntangibleAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TechnologyBasedIntangibleAssetsMember",
     "presentation": [
      "http://www.preformed.com/role/GoodwillandOtherIntangiblesFiniteandIndefiniteLivedIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Technology",
        "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": [
      "r893",
      "r1120",
      "r1121",
      "r1122",
      "r1123",
      "r1125",
      "r1126",
      "r1128",
      "r1129"
     ]
    },
    "plpc_TermLoanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.preformed.com/20250630",
     "localname": "TermLoanMember",
     "presentation": [
      "http://www.preformed.com/role/DebtandCreditArrangementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Term Loan",
        "label": "Term Loan [Member]",
        "documentation": "Term Loan."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total Shareholder Return Amount",
        "label": "Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r987"
     ]
    },
    "ecd_TotalShareholderRtnVsPeerGroupTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TotalShareholderRtnVsPeerGroupTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total Shareholder Return Vs Peer Group",
        "label": "Total Shareholder Return Vs Peer Group [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r994"
     ]
    },
    "us-gaap_TrademarksMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TrademarksMember",
     "presentation": [
      "http://www.preformed.com/role/GoodwillandOtherIntangiblesFiniteandIndefiniteLivedIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trademark",
        "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": [
      "r811",
      "r873",
      "r1120",
      "r1121",
      "r1122",
      "r1123",
      "r1124",
      "r1125",
      "r1126",
      "r1127",
      "r1128",
      "r1129"
     ]
    },
    "ecd_TradingArrAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TradingArrAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Arrangement:",
        "label": "Trading Arrangement [Axis]"
       }
      }
     },
     "auth_ref": [
      "r1014"
     ]
    },
    "ecd_TradingArrByIndTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TradingArrByIndTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Arrangements, by Individual",
        "label": "Trading Arrangements, by Individual [Table]"
       }
      }
     },
     "auth_ref": [
      "r1016"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "TradingSymbol",
     "presentation": [
      "http://www.preformed.com/role/DocumentandEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Symbol",
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TrdArrAdoptionDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrAdoptionDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adoption Date",
        "label": "Trading Arrangement Adoption Date"
       }
      }
     },
     "auth_ref": [
      "r1017"
     ]
    },
    "ecd_TrdArrDuration": {
     "xbrltype": "durationItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrDuration",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Arrangement Duration",
        "label": "Trading Arrangement Duration"
       }
      }
     },
     "auth_ref": [
      "r1018"
     ]
    },
    "ecd_TrdArrExpirationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrExpirationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expiration Date",
        "label": "Trading Arrangement Expiration Date"
       }
      }
     },
     "auth_ref": [
      "r1018"
     ]
    },
    "ecd_TrdArrIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Trading Arrangement, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r1016"
     ]
    },
    "ecd_TrdArrIndTitle": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrIndTitle",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title",
        "label": "Trading Arrangement, Individual Title"
       }
      }
     },
     "auth_ref": [
      "r1016"
     ]
    },
    "ecd_TrdArrSecuritiesAggAvailAmt": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrSecuritiesAggAvailAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Available",
        "label": "Trading Arrangement, Securities Aggregate Available Amount"
       }
      }
     },
     "auth_ref": [
      "r1019"
     ]
    },
    "ecd_TrdArrTerminationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrTerminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Termination Date",
        "label": "Trading Arrangement Termination Date"
       }
      }
     },
     "auth_ref": [
      "r1017"
     ]
    },
    "us-gaap_TreasuryStockCommonMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TreasuryStockCommonMember",
     "presentation": [
      "http://www.preformed.com/role/StatementsofConsolidatedShareholdersEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Treasury Shares",
        "label": "Treasury Stock, Common [Member]",
        "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury."
       }
      }
     },
     "auth_ref": [
      "r36"
     ]
    },
    "us-gaap_TreasuryStockCommonShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TreasuryStockCommonShares",
     "presentation": [
      "http://www.preformed.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Treasury stock shares (in shares)",
        "label": "Treasury Stock, Common, Shares",
        "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury."
       }
      }
     },
     "auth_ref": [
      "r36"
     ]
    },
    "us-gaap_TreasuryStockSharesAcquired": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TreasuryStockSharesAcquired",
     "presentation": [
      "http://www.preformed.com/role/StatementsofConsolidatedShareholdersEquityUnauditedParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchase of common shares (in 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": [
      "r15",
      "r61",
      "r101"
     ]
    },
    "us-gaap_TreasuryStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TreasuryStockValue",
     "crdr": "debit",
     "calculation": {
      "http://www.preformed.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.preformed.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Treasury shares, at cost, 1,986,382 and 1,961,772 shares at June\u00a030, 2025 and December\u00a031, 2024, respectively",
        "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": [
      "r36",
      "r37",
      "r61",
      "r64"
     ]
    },
    "us-gaap_TreasuryStockValueAcquiredCostMethod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TreasuryStockValueAcquiredCostMethod",
     "crdr": "debit",
     "presentation": [
      "http://www.preformed.com/role/StatementsofConsolidatedShareholdersEquityUnaudited"
     ],
     "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": [
      "r15",
      "r36",
      "r101"
     ]
    },
    "country_US": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2025",
     "localname": "US",
     "presentation": [
      "http://www.preformed.com/role/SegmentInformationSummaryofLongLivedAssetsByGeographicRegionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PLP-USA",
        "label": "UNITED STATES"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_UndrlygSecurityMktPriceChngPct": {
     "xbrltype": "pureItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "UndrlygSecurityMktPriceChngPct",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Underlying Security Market Price Change",
        "label": "Underlying Security Market Price Change, Percent"
       }
      }
     },
     "auth_ref": [
      "r1013"
     ]
    },
    "us-gaap_UnrealizedGainLossOnInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "UnrealizedGainLossOnInvestments",
     "crdr": "credit",
     "presentation": [
      "http://www.preformed.com/role/FairValueofFinancialAssetsandLiabilitiesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrealized gains on fixed income investments",
        "label": "Unrealized Gain (Loss) on Investments",
        "documentation": "Amount of unrealized gain (loss) on investment."
       }
      }
     },
     "auth_ref": [
      "r9"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "UnrecognizedTaxBenefits",
     "crdr": "credit",
     "presentation": [
      "http://www.preformed.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Uncertain tax positions",
        "label": "Unrecognized Tax Benefits",
        "documentation": "Amount of unrecognized tax benefits."
       }
      }
     },
     "auth_ref": [
      "r454",
      "r462",
      "r859"
     ]
    },
    "us-gaap_UseRightsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "UseRightsMember",
     "presentation": [
      "http://www.preformed.com/role/GoodwillandOtherIntangiblesFiniteandIndefiniteLivedIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Land use rights",
        "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": [
      "r892",
      "r1120",
      "r1121",
      "r1122",
      "r1123",
      "r1125",
      "r1126",
      "r1128",
      "r1129"
     ]
    },
    "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year",
        "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]"
       }
      }
     },
     "auth_ref": [
      "r983"
     ]
    },
    "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment",
     "calculation": {
      "http://www.preformed.com/role/ComputationofEarningsPerShareCalculationofBasicandDilutedEarningsPerShareDetails": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.preformed.com/role/ComputationofEarningsPerShareCalculationofBasicandDilutedEarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dilutive effect \u2013 share-based awards (in shares)",
        "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": [
      "r1096"
     ]
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "calculation": {
      "http://www.preformed.com/role/ComputationofEarningsPerShareCalculationofBasicandDilutedEarningsPerShareDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.preformed.com/role/ComputationofEarningsPerShareCalculationofBasicandDilutedEarningsPerShareDetails",
      "http://www.preformed.com/role/StatementsofConsolidatedIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Diluted (in shares)",
        "totalLabel": "Diluted weighted-average common shares outstanding (in shares)",
        "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": [
      "r199",
      "r204"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "WeightedAverageNumberOfSharesOutstandingAbstract",
     "presentation": [
      "http://www.preformed.com/role/StatementsofConsolidatedIncomeUnaudited"
     ],
     "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/2025",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "calculation": {
      "http://www.preformed.com/role/ComputationofEarningsPerShareCalculationofBasicandDilutedEarningsPerShareDetails": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.preformed.com/role/ComputationofEarningsPerShareCalculationofBasicandDilutedEarningsPerShareDetails",
      "http://www.preformed.com/role/StatementsofConsolidatedIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basic (in shares)",
        "verboseLabel": "Weighted-average common shares outstanding (in shares)",
        "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": [
      "r198",
      "r204"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract",
     "presentation": [
      "http://www.preformed.com/role/ComputationofEarningsPerShareCalculationofBasicandDilutedEarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Denominator",
        "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested",
        "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]"
       }
      }
     },
     "auth_ref": [
      "r981"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "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/2147477401/830-230-45-1"
  },
  "r1": {
   "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"
  },
  "r2": {
   "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"
  },
  "r3": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(j)",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r4": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(k)",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r5": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r6": {
   "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"
  },
  "r7": {
   "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"
  },
  "r8": {
   "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"
  },
  "r9": {
   "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"
  },
  "r10": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1"
  },
  "r11": {
   "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"
  },
  "r12": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "470",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-1"
  },
  "r13": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "20",
   "Topic": "715",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r14": {
   "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"
  },
  "r15": {
   "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"
  },
  "r16": {
   "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"
  },
  "r17": {
   "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"
  },
  "r18": {
   "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"
  },
  "r19": {
   "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"
  },
  "r20": {
   "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"
  },
  "r21": {
   "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"
  },
  "r22": {
   "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"
  },
  "r23": {
   "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"
  },
  "r24": {
   "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"
  },
  "r25": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r26": {
   "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"
  },
  "r27": {
   "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"
  },
  "r28": {
   "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"
  },
  "r29": {
   "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"
  },
  "r30": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "41",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r31": {
   "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"
  },
  "r32": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "460",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8"
  },
  "r33": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-5"
  },
  "r34": {
   "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"
  },
  "r35": {
   "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"
  },
  "r36": {
   "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"
  },
  "r37": {
   "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"
  },
  "r38": {
   "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"
  },
  "r39": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "715",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-2"
  },
  "r40": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "715",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-3"
  },
  "r41": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "715",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-4"
  },
  "r42": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "715",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-17"
  },
  "r43": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r44": {
   "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"
  },
  "r45": {
   "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"
  },
  "r46": {
   "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"
  },
  "r47": {
   "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"
  },
  "r48": {
   "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"
  },
  "r49": {
   "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"
  },
  "r50": {
   "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/2147477734/942-470-50-3"
  },
  "r51": {
   "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)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r52": {
   "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)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r53": {
   "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)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r54": {
   "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"
  },
  "r55": {
   "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"
  },
  "r56": {
   "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(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r57": {
   "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(22)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r58": {
   "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(22)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r59": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r60": {
   "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"
  },
  "r61": {
   "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"
  },
  "r62": {
   "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"
  },
  "r63": {
   "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"
  },
  "r64": {
   "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"
  },
  "r65": {
   "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"
  },
  "r66": {
   "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"
  },
  "r67": {
   "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"
  },
  "r68": {
   "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"
  },
  "r69": {
   "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"
  },
  "r70": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/220/tableOfContent"
  },
  "r71": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r72": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r73": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r74": {
   "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"
  },
  "r75": {
   "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))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r76": {
   "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"
  },
  "r77": {
   "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))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r78": {
   "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)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r79": {
   "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))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r80": {
   "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"
  },
  "r81": {
   "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"
  },
  "r82": {
   "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"
  },
  "r83": {
   "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"
  },
  "r84": {
   "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"
  },
  "r85": {
   "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"
  },
  "r86": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r87": {
   "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"
  },
  "r88": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r89": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r90": {
   "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"
  },
  "r91": {
   "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"
  },
  "r92": {
   "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"
  },
  "r93": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "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"
  },
  "r94": {
   "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"
  },
  "r95": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.BB)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480581/330-10-S99-2"
  },
  "r96": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/360/tableOfContent"
  },
  "r97": {
   "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"
  },
  "r98": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/470/tableOfContent"
  },
  "r99": {
   "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"
  },
  "r100": {
   "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"
  },
  "r101": {
   "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"
  },
  "r102": {
   "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"
  },
  "r103": {
   "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"
  },
  "r104": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19"
  },
  "r105": {
   "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"
  },
  "r106": {
   "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/2147478546/942-210-S99-1"
  },
  "r107": {
   "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/2147478546/942-210-S99-1"
  },
  "r108": {
   "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/2147478546/942-210-S99-1"
  },
  "r109": {
   "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/2147478546/942-210-S99-1"
  },
  "r110": {
   "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/2147478546/942-210-S99-1"
  },
  "r111": {
   "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/2147478524/942-220-S99-1"
  },
  "r112": {
   "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/2147478524/942-220-S99-1"
  },
  "r113": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "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"
  },
  "r114": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "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"
  },
  "r115": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "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"
  },
  "r116": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "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"
  },
  "r117": {
   "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"
  },
  "r118": {
   "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/2147477798/958-360-50-1"
  },
  "r119": {
   "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/2147477798/958-360-50-6"
  },
  "r120": {
   "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/2147477798/958-360-50-7"
  },
  "r121": {
   "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"
  },
  "r122": {
   "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"
  },
  "r123": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/606/tableOfContent"
  },
  "r124": {
   "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"
  },
  "r125": {
   "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"
  },
  "r126": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9"
  },
  "r127": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9"
  },
  "r128": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481003/205-10-S50-2"
  },
  "r129": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SAB Topic 1.B.2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480922/205-10-S99-7"
  },
  "r130": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1"
  },
  "r131": {
   "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"
  },
  "r132": {
   "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"
  },
  "r133": {
   "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"
  },
  "r134": {
   "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"
  },
  "r135": {
   "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"
  },
  "r136": {
   "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"
  },
  "r137": {
   "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"
  },
  "r138": {
   "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"
  },
  "r139": {
   "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"
  },
  "r140": {
   "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"
  },
  "r141": {
   "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"
  },
  "r142": {
   "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"
  },
  "r143": {
   "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"
  },
  "r144": {
   "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"
  },
  "r145": {
   "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"
  },
  "r146": {
   "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"
  },
  "r147": {
   "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"
  },
  "r148": {
   "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"
  },
  "r149": {
   "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"
  },
  "r150": {
   "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"
  },
  "r151": {
   "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"
  },
  "r152": {
   "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"
  },
  "r153": {
   "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"
  },
  "r154": {
   "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"
  },
  "r155": {
   "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"
  },
  "r156": {
   "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"
  },
  "r157": {
   "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"
  },
  "r158": {
   "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(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r159": {
   "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"
  },
  "r160": {
   "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"
  },
  "r161": {
   "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"
  },
  "r162": {
   "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"
  },
  "r163": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r164": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(o)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r165": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r166": {
   "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"
  },
  "r167": {
   "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"
  },
  "r168": {
   "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"
  },
  "r169": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/235/tableOfContent"
  },
  "r170": {
   "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"
  },
  "r171": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-1"
  },
  "r172": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-4"
  },
  "r173": {
   "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"
  },
  "r174": {
   "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)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r175": {
   "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"
  },
  "r176": {
   "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"
  },
  "r177": {
   "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(k)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r178": {
   "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"
  },
  "r179": {
   "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"
  },
  "r180": {
   "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"
  },
  "r181": {
   "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"
  },
  "r182": {
   "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"
  },
  "r183": {
   "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"
  },
  "r184": {
   "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"
  },
  "r185": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r186": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r187": {
   "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"
  },
  "r188": {
   "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"
  },
  "r189": {
   "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"
  },
  "r190": {
   "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"
  },
  "r191": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r192": {
   "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"
  },
  "r193": {
   "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"
  },
  "r194": {
   "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"
  },
  "r195": {
   "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"
  },
  "r196": {
   "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"
  },
  "r197": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/260/tableOfContent"
  },
  "r198": {
   "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"
  },
  "r199": {
   "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"
  },
  "r200": {
   "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"
  },
  "r201": {
   "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"
  },
  "r202": {
   "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"
  },
  "r203": {
   "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"
  },
  "r204": {
   "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"
  },
  "r205": {
   "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"
  },
  "r206": {
   "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"
  },
  "r207": {
   "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"
  },
  "r208": {
   "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"
  },
  "r209": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r210": {
   "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"
  },
  "r211": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20"
  },
  "r212": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9"
  },
  "r213": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/280/tableOfContent"
  },
  "r214": {
   "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"
  },
  "r215": {
   "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"
  },
  "r216": {
   "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"
  },
  "r217": {
   "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"
  },
  "r218": {
   "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"
  },
  "r219": {
   "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"
  },
  "r220": {
   "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"
  },
  "r221": {
   "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"
  },
  "r222": {
   "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"
  },
  "r223": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r224": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r225": {
   "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"
  },
  "r226": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(j)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r227": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
  },
  "r228": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "25",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
  },
  "r229": {
   "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"
  },
  "r230": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26A"
  },
  "r231": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B"
  },
  "r232": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C"
  },
  "r233": {
   "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"
  },
  "r234": {
   "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"
  },
  "r235": {
   "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"
  },
  "r236": {
   "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"
  },
  "r237": {
   "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"
  },
  "r238": {
   "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"
  },
  "r239": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r240": {
   "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"
  },
  "r241": {
   "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"
  },
  "r242": {
   "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"
  },
  "r243": {
   "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"
  },
  "r244": {
   "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"
  },
  "r245": {
   "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"
  },
  "r246": {
   "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"
  },
  "r247": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r248": {
   "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"
  },
  "r249": {
   "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"
  },
  "r250": {
   "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"
  },
  "r251": {
   "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"
  },
  "r252": {
   "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"
  },
  "r253": {
   "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"
  },
  "r254": {
   "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"
  },
  "r255": {
   "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"
  },
  "r256": {
   "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"
  },
  "r257": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/330/tableOfContent"
  },
  "r258": {
   "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"
  },
  "r259": {
   "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"
  },
  "r260": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1"
  },
  "r261": {
   "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"
  },
  "r262": {
   "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"
  },
  "r263": {
   "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"
  },
  "r264": {
   "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"
  },
  "r265": {
   "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"
  },
  "r266": {
   "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"
  },
  "r267": {
   "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"
  },
  "r268": {
   "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"
  },
  "r269": {
   "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"
  },
  "r270": {
   "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"
  },
  "r271": {
   "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"
  },
  "r272": {
   "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"
  },
  "r273": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-4"
  },
  "r274": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1"
  },
  "r275": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r276": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r277": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r278": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r279": {
   "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"
  },
  "r280": {
   "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"
  },
  "r281": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r282": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r283": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3"
  },
  "r284": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1"
  },
  "r285": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r286": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r287": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r288": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r289": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r290": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r291": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r292": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4.d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2"
  },
  "r293": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/450-20/tableOfContent"
  },
  "r294": {
   "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"
  },
  "r295": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r296": {
   "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"
  },
  "r297": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r298": {
   "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"
  },
  "r299": {
   "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"
  },
  "r300": {
   "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"
  },
  "r301": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/450-30/tableOfContent"
  },
  "r302": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483049/450-30-50-1"
  },
  "r303": {
   "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"
  },
  "r304": {
   "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"
  },
  "r305": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r306": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r307": {
   "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"
  },
  "r308": {
   "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"
  },
  "r309": {
   "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"
  },
  "r310": {
   "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"
  },
  "r311": {
   "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"
  },
  "r312": {
   "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"
  },
  "r313": {
   "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"
  },
  "r314": {
   "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"
  },
  "r315": {
   "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"
  },
  "r316": {
   "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"
  },
  "r317": {
   "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"
  },
  "r318": {
   "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"
  },
  "r319": {
   "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"
  },
  "r320": {
   "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"
  },
  "r321": {
   "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"
  },
  "r322": {
   "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"
  },
  "r323": {
   "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"
  },
  "r324": {
   "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"
  },
  "r325": {
   "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"
  },
  "r326": {
   "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"
  },
  "r327": {
   "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"
  },
  "r328": {
   "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"
  },
  "r329": {
   "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"
  },
  "r330": {
   "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"
  },
  "r331": {
   "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"
  },
  "r332": {
   "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"
  },
  "r333": {
   "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"
  },
  "r334": {
   "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"
  },
  "r335": {
   "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"
  },
  "r336": {
   "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"
  },
  "r337": {
   "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"
  },
  "r338": {
   "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"
  },
  "r339": {
   "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"
  },
  "r340": {
   "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"
  },
  "r341": {
   "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"
  },
  "r342": {
   "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"
  },
  "r343": {
   "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"
  },
  "r344": {
   "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"
  },
  "r345": {
   "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"
  },
  "r346": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(f)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4"
  },
  "r347": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(f)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4"
  },
  "r348": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-1"
  },
  "r349": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-2"
  },
  "r350": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-3"
  },
  "r351": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-1"
  },
  "r352": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-3"
  },
  "r353": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1"
  },
  "r354": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(01)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1"
  },
  "r355": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3A",
   "Subparagraph": "(24)(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-3A"
  },
  "r356": {
   "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"
  },
  "r357": {
   "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"
  },
  "r358": {
   "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"
  },
  "r359": {
   "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"
  },
  "r360": {
   "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"
  },
  "r361": {
   "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"
  },
  "r362": {
   "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"
  },
  "r363": {
   "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"
  },
  "r364": {
   "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"
  },
  "r365": {
   "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"
  },
  "r366": {
   "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"
  },
  "r367": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-7"
  },
  "r368": {
   "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"
  },
  "r369": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/715/tableOfContent"
  },
  "r370": {
   "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"
  },
  "r371": {
   "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"
  },
  "r372": {
   "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"
  },
  "r373": {
   "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"
  },
  "r374": {
   "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"
  },
  "r375": {
   "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"
  },
  "r376": {
   "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"
  },
  "r377": {
   "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"
  },
  "r378": {
   "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"
  },
  "r379": {
   "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"
  },
  "r380": {
   "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"
  },
  "r381": {
   "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"
  },
  "r382": {
   "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"
  },
  "r383": {
   "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"
  },
  "r384": {
   "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"
  },
  "r385": {
   "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"
  },
  "r386": {
   "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"
  },
  "r387": {
   "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"
  },
  "r388": {
   "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"
  },
  "r389": {
   "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"
  },
  "r390": {
   "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"
  },
  "r391": {
   "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"
  },
  "r392": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r393": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r394": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r395": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r396": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r397": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r398": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r399": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r400": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r401": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r402": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r403": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r404": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r405": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(j)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r406": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(j)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r407": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(j)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r408": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(j)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r409": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(k)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r410": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r411": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(m)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r412": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(q)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r413": {
   "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"
  },
  "r414": {
   "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"
  },
  "r415": {
   "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"
  },
  "r416": {
   "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"
  },
  "r417": {
   "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"
  },
  "r418": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-7"
  },
  "r419": {
   "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"
  },
  "r420": {
   "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"
  },
  "r421": {
   "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"
  },
  "r422": {
   "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"
  },
  "r423": {
   "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"
  },
  "r424": {
   "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"
  },
  "r425": {
   "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"
  },
  "r426": {
   "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"
  },
  "r427": {
   "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"
  },
  "r428": {
   "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"
  },
  "r429": {
   "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"
  },
  "r430": {
   "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"
  },
  "r431": {
   "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"
  },
  "r432": {
   "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"
  },
  "r433": {
   "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"
  },
  "r434": {
   "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"
  },
  "r435": {
   "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"
  },
  "r436": {
   "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"
  },
  "r437": {
   "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"
  },
  "r438": {
   "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"
  },
  "r439": {
   "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"
  },
  "r440": {
   "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"
  },
  "r441": {
   "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"
  },
  "r442": {
   "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"
  },
  "r443": {
   "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"
  },
  "r444": {
   "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"
  },
  "r445": {
   "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"
  },
  "r446": {
   "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"
  },
  "r447": {
   "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"
  },
  "r448": {
   "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"
  },
  "r449": {
   "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"
  },
  "r450": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r451": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "17",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480336/718-10-65-17"
  },
  "r452": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "720",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1"
  },
  "r453": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/740/tableOfContent"
  },
  "r454": {
   "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"
  },
  "r455": {
   "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"
  },
  "r456": {
   "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"
  },
  "r457": {
   "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"
  },
  "r458": {
   "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"
  },
  "r459": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B"
  },
  "r460": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C"
  },
  "r461": {
   "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"
  },
  "r462": {
   "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"
  },
  "r463": {
   "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"
  },
  "r464": {
   "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"
  },
  "r465": {
   "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"
  },
  "r466": {
   "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"
  },
  "r467": {
   "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"
  },
  "r468": {
   "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"
  },
  "r469": {
   "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"
  },
  "r470": {
   "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"
  },
  "r471": {
   "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/2147477891/740-270-50-1"
  },
  "r472": {
   "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"
  },
  "r473": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r474": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r475": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r476": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r477": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r478": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/805-10/tableOfContent"
  },
  "r479": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r480": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r481": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r482": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r483": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r484": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r485": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r486": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r487": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r488": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r489": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r490": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r491": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r492": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r493": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r494": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r495": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r496": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r497": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3"
  },
  "r498": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-4"
  },
  "r499": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-5"
  },
  "r500": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-7"
  },
  "r501": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/805-20/tableOfContent"
  },
  "r502": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r503": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r504": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r505": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r506": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r507": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r508": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r509": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r510": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r511": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r512": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r513": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-2"
  },
  "r514": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-3"
  },
  "r515": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-4"
  },
  "r516": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-4A"
  },
  "r517": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-4A"
  },
  "r518": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-4A"
  },
  "r519": {
   "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"
  },
  "r520": {
   "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"
  },
  "r521": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/805-30/tableOfContent"
  },
  "r522": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r523": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r524": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r525": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r526": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r527": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r528": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r529": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r530": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r531": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r532": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r533": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r534": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r535": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-2"
  },
  "r536": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-3"
  },
  "r537": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4"
  },
  "r538": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4"
  },
  "r539": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4"
  },
  "r540": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479326/805-40-45-1"
  },
  "r541": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r542": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r543": {
   "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"
  },
  "r544": {
   "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"
  },
  "r545": {
   "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"
  },
  "r546": {
   "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"
  },
  "r547": {
   "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"
  },
  "r548": {
   "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"
  },
  "r549": {
   "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"
  },
  "r550": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/815/tableOfContent"
  },
  "r551": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4F"
  },
  "r552": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-7"
  },
  "r553": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8"
  },
  "r554": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8"
  },
  "r555": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8"
  },
  "r556": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8A"
  },
  "r557": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8C"
  },
  "r558": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479693/815-10-S50-1"
  },
  "r559": {
   "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"
  },
  "r560": {
   "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"
  },
  "r561": {
   "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"
  },
  "r562": {
   "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"
  },
  "r563": {
   "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"
  },
  "r564": {
   "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"
  },
  "r565": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r566": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r567": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r568": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r569": {
   "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"
  },
  "r570": {
   "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"
  },
  "r571": {
   "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"
  },
  "r572": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "54B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B"
  },
  "r573": {
   "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"
  },
  "r574": {
   "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"
  },
  "r575": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r576": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r577": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r578": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r579": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r580": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r581": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E"
  },
  "r582": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r583": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r584": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r585": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r586": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r587": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r588": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-10"
  },
  "r589": {
   "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"
  },
  "r590": {
   "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"
  },
  "r591": {
   "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"
  },
  "r592": {
   "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"
  },
  "r593": {
   "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"
  },
  "r594": {
   "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/2147477401/830-230-45-1"
  },
  "r595": {
   "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"
  },
  "r596": {
   "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"
  },
  "r597": {
   "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"
  },
  "r598": {
   "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"
  },
  "r599": {
   "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"
  },
  "r600": {
   "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"
  },
  "r601": {
   "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"
  },
  "r602": {
   "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"
  },
  "r603": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2"
  },
  "r604": {
   "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"
  },
  "r605": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8"
  },
  "r606": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8"
  },
  "r607": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "12A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A"
  },
  "r608": {
   "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"
  },
  "r609": {
   "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"
  },
  "r610": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A"
  },
  "r611": {
   "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"
  },
  "r612": {
   "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"
  },
  "r613": {
   "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"
  },
  "r614": {
   "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"
  },
  "r615": {
   "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"
  },
  "r616": {
   "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"
  },
  "r617": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7"
  },
  "r618": {
   "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"
  },
  "r619": {
   "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"
  },
  "r620": {
   "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"
  },
  "r621": {
   "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/2147478859/928-340-50-1"
  },
  "r622": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1"
  },
  "r623": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r624": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r625": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r626": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19"
  },
  "r627": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-20"
  },
  "r628": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-20"
  },
  "r629": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r630": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r631": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r632": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r633": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r634": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r635": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-28"
  },
  "r636": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-28"
  },
  "r637": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r638": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r639": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r640": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r641": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r642": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r643": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r644": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r645": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r646": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r647": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r648": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r649": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6"
  },
  "r650": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7"
  },
  "r651": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r652": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r653": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r654": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "280",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1"
  },
  "r655": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1"
  },
  "r656": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "940",
   "SubTopic": "820",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478119/940-820-50-1"
  },
  "r657": {
   "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/2147478546/942-210-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(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r659": {
   "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(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r660": {
   "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/2147478524/942-220-S99-1"
  },
  "r661": {
   "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/2147478524/942-220-S99-1"
  },
  "r662": {
   "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/2147478524/942-220-S99-1"
  },
  "r663": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478671/942-235-S50-1"
  },
  "r664": {
   "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)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1"
  },
  "r665": {
   "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/2147477314/942-235-S99-1"
  },
  "r666": {
   "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)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1"
  },
  "r667": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-2"
  },
  "r668": {
   "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/2147478451/942-360-50-1"
  },
  "r669": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "740",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477617/942-740-50-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)(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r671": {
   "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/2147478777/944-210-S99-1"
  },
  "r672": {
   "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/2147478777/944-210-S99-1"
  },
  "r673": {
   "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/2147478777/944-210-S99-1"
  },
  "r674": {
   "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/2147478777/944-210-S99-1"
  },
  "r675": {
   "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/2147478777/944-210-S99-1"
  },
  "r676": {
   "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/2147478777/944-210-S99-1"
  },
  "r677": {
   "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/2147478777/944-210-S99-1"
  },
  "r678": {
   "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/2147478777/944-210-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(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r680": {
   "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/2147477250/944-220-S99-1"
  },
  "r681": {
   "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/2147477250/944-220-S99-1"
  },
  "r682": {
   "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/2147477250/944-220-S99-1"
  },
  "r683": {
   "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/2147477250/944-220-S99-1"
  },
  "r684": {
   "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(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r685": {
   "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/2147477250/944-220-S99-1"
  },
  "r686": {
   "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/2147477250/944-220-S99-1"
  },
  "r687": {
   "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/2147477250/944-220-S99-1"
  },
  "r688": {
   "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/2147477250/944-220-S99-1"
  },
  "r689": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r690": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r691": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r692": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r693": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r694": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r695": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column G))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r696": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column H))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r697": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column I))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r698": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column J))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r699": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column K))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r700": {
   "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/2147477965/944-235-S99-2"
  },
  "r701": {
   "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/2147477965/944-235-S99-2"
  },
  "r702": {
   "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/2147477965/944-235-S99-2"
  },
  "r703": {
   "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/2147477965/944-235-S99-2"
  },
  "r704": {
   "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/2147477965/944-235-S99-2"
  },
  "r705": {
   "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/2147477965/944-235-S99-2"
  },
  "r706": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E"
  },
  "r707": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r708": {
   "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"
  },
  "r709": {
   "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"
  },
  "r710": {
   "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"
  },
  "r711": {
   "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"
  },
  "r712": {
   "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"
  },
  "r713": {
   "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"
  },
  "r714": {
   "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"
  },
  "r715": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.W.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1"
  },
  "r716": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "740",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478822/944-740-50-1"
  },
  "r717": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "805",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478072/944-805-50-1"
  },
  "r718": {
   "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"
  },
  "r719": {
   "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"
  },
  "r720": {
   "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"
  },
  "r721": {
   "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"
  },
  "r722": {
   "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"
  },
  "r723": {
   "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/2147478009/946-205-45-3"
  },
  "r724": {
   "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/2147478009/946-205-45-3"
  },
  "r725": {
   "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/2147478009/946-205-45-4"
  },
  "r726": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-6"
  },
  "r727": {
   "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/2147477796/946-210-45-4"
  },
  "r728": {
   "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/2147478795/946-210-50-1"
  },
  "r729": {
   "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/2147478795/946-210-50-2"
  },
  "r730": {
   "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/2147478795/946-210-50-6"
  },
  "r731": {
   "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/2147478795/946-210-50-6"
  },
  "r732": {
   "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/2147478795/946-210-50-6"
  },
  "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(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/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(12)(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/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(12)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/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(12)(b)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/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(13)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/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(13)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/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(13)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r740": {
   "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/2147479170/946-210-S99-1"
  },
  "r741": {
   "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/2147479170/946-210-S99-1"
  },
  "r742": {
   "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/2147479170/946-210-S99-1"
  },
  "r743": {
   "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/2147479170/946-210-S99-1"
  },
  "r744": {
   "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/2147479170/946-210-S99-1"
  },
  "r745": {
   "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/2147479170/946-210-S99-1"
  },
  "r746": {
   "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/2147479170/946-210-S99-1"
  },
  "r747": {
   "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/2147479170/946-210-S99-1"
  },
  "r748": {
   "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/2147479170/946-210-S99-1"
  },
  "r749": {
   "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/2147479170/946-210-S99-1"
  },
  "r750": {
   "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/2147479170/946-210-S99-1"
  },
  "r751": {
   "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/2147479170/946-210-S99-1"
  },
  "r752": {
   "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/2147479170/946-210-S99-1"
  },
  "r753": {
   "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/2147479170/946-210-S99-1"
  },
  "r754": {
   "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/2147479170/946-210-S99-1"
  },
  "r755": {
   "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/2147479170/946-210-S99-1"
  },
  "r756": {
   "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/2147479170/946-210-S99-1"
  },
  "r757": {
   "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/2147479170/946-210-S99-2"
  },
  "r758": {
   "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/2147479170/946-210-S99-2"
  },
  "r759": {
   "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/2147479105/946-220-45-7"
  },
  "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(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r761": {
   "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/2147479134/946-220-S99-1"
  },
  "r762": {
   "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/2147479134/946-220-S99-1"
  },
  "r763": {
   "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/2147479134/946-220-S99-1"
  },
  "r764": {
   "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/2147479134/946-220-S99-1"
  },
  "r765": {
   "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/2147479134/946-220-S99-1"
  },
  "r766": {
   "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/2147479134/946-220-S99-1"
  },
  "r767": {
   "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/2147479134/946-220-S99-1"
  },
  "r768": {
   "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/2147479134/946-220-S99-1"
  },
  "r769": {
   "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/2147479134/946-220-S99-1"
  },
  "r770": {
   "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/2147479134/946-220-S99-1"
  },
  "r771": {
   "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/2147479134/946-220-S99-1"
  },
  "r772": {
   "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/2147479134/946-220-S99-1"
  },
  "r773": {
   "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/2147479134/946-220-S99-1"
  },
  "r774": {
   "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/2147479134/946-220-S99-1"
  },
  "r775": {
   "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/2147479134/946-220-S99-1"
  },
  "r776": {
   "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/2147479134/946-220-S99-3"
  },
  "r777": {
   "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/2147479134/946-220-S99-3"
  },
  "r778": {
   "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/2147479134/946-220-S99-3"
  },
  "r779": {
   "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/2147479134/946-220-S99-3"
  },
  "r780": {
   "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/2147477271/946-320-S99-1"
  },
  "r781": {
   "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/2147477271/946-320-S99-1"
  },
  "r782": {
   "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/2147477271/946-320-S99-2"
  },
  "r783": {
   "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/2147477271/946-320-S99-2"
  },
  "r784": {
   "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/2147477271/946-320-S99-3"
  },
  "r785": {
   "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/2147477271/946-320-S99-3"
  },
  "r786": {
   "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/2147477271/946-320-S99-3"
  },
  "r787": {
   "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/2147477271/946-320-S99-6"
  },
  "r788": {
   "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/2147477271/946-320-S99-6"
  },
  "r789": {
   "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/2147478448/946-505-50-3"
  },
  "r790": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478322/948-310-S50-2"
  },
  "r791": {
   "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(Column A)(Footnote 3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r792": {
   "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(Column A)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r793": {
   "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(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r794": {
   "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(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r795": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "450",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477850/954-450-50-1"
  },
  "r796": {
   "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 A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r797": {
   "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/2147478979/970-360-S99-1"
  },
  "r798": {
   "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/2147478979/970-360-S99-1"
  },
  "r799": {
   "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/2147478979/970-360-S99-1"
  },
  "r800": {
   "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/2147478979/970-360-S99-1"
  },
  "r801": {
   "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/2147478979/970-360-S99-1"
  },
  "r802": {
   "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/2147478979/970-360-S99-1"
  },
  "r803": {
   "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/2147478979/970-360-S99-1"
  },
  "r804": {
   "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/2147478979/970-360-S99-1"
  },
  "r805": {
   "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/2147477332/976-310-50-1"
  },
  "r806": {
   "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/2147479230/978-310-50-1"
  },
  "r807": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2"
  },
  "r808": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "SubTopic": "10",
   "Topic": "825",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482881/825-10-55-10"
  },
  "r809": {
   "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"
  },
  "r810": {
   "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"
  },
  "r811": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "40",
   "SubTopic": "30",
   "Topic": "350",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40"
  },
  "r812": {
   "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"
  },
  "r813": {
   "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"
  },
  "r814": {
   "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"
  },
  "r815": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-12"
  },
  "r816": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-11"
  },
  "r817": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-14"
  },
  "r818": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-21"
  },
  "r819": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-4"
  },
  "r820": {
   "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"
  },
  "r821": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482836/275-10-55-18"
  },
  "r822": {
   "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"
  },
  "r823": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r824": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r825": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r826": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r827": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "48",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48"
  },
  "r828": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "49",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49"
  },
  "r829": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r830": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r831": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r832": {
   "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"
  },
  "r833": {
   "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"
  },
  "r834": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "27",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482395/460-10-55-27"
  },
  "r835": {
   "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"
  },
  "r836": {
   "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"
  },
  "r837": {
   "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"
  },
  "r838": {
   "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"
  },
  "r839": {
   "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"
  },
  "r840": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "64",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481620/480-10-55-64"
  },
  "r841": {
   "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"
  },
  "r842": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "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"
  },
  "r843": {
   "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"
  },
  "r844": {
   "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"
  },
  "r845": {
   "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"
  },
  "r846": {
   "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"
  },
  "r847": {
   "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"
  },
  "r848": {
   "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"
  },
  "r849": {
   "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"
  },
  "r850": {
   "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"
  },
  "r851": {
   "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"
  },
  "r852": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r853": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r854": {
   "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"
  },
  "r855": {
   "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"
  },
  "r856": {
   "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"
  },
  "r857": {
   "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"
  },
  "r858": {
   "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"
  },
  "r859": {
   "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"
  },
  "r860": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "231",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231"
  },
  "r861": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-8"
  },
  "r862": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-29"
  },
  "r863": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-29"
  },
  "r864": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-38"
  },
  "r865": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "39",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-39"
  },
  "r866": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "41",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-41"
  },
  "r867": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "43",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-43"
  },
  "r868": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "45",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-45"
  },
  "r869": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "46",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-46"
  },
  "r870": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-47"
  },
  "r871": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "49",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-49"
  },
  "r872": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14"
  },
  "r873": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14"
  },
  "r874": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14"
  },
  "r875": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14"
  },
  "r876": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14"
  },
  "r877": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20"
  },
  "r878": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20"
  },
  "r879": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20"
  },
  "r880": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20"
  },
  "r881": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-29"
  },
  "r882": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-29"
  },
  "r883": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r884": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r885": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r886": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r887": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r888": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r889": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r890": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r891": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r892": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r893": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "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"
  },
  "r894": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
  },
  "r895": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
  },
  "r896": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
  },
  "r897": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
  },
  "r898": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
  },
  "r899": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "740",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478064/805-740-55-13"
  },
  "r900": {
   "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"
  },
  "r901": {
   "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"
  },
  "r902": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r903": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "100",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100"
  },
  "r904": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "100",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100"
  },
  "r905": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "103",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103"
  },
  "r906": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r907": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r908": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r909": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482881/825-10-55-12"
  },
  "r910": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8"
  },
  "r911": {
   "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"
  },
  "r912": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17"
  },
  "r913": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21"
  },
  "r914": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29"
  },
  "r915": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3"
  },
  "r916": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2"
  },
  "r917": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4"
  },
  "r918": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5"
  },
  "r919": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6"
  },
  "r920": {
   "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"
  },
  "r921": {
   "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"
  },
  "r922": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r923": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r924": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r925": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E"
  },
  "r926": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477548/944-605-55-11"
  },
  "r927": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477548/944-605-55-14"
  },
  "r928": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18"
  },
  "r929": {
   "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/2147478795/946-210-50-1"
  },
  "r930": {
   "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/2147478795/946-210-50-6"
  },
  "r931": {
   "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/2147477439/946-210-55-1"
  },
  "r932": {
   "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/2147477802/946-310-45-1"
  },
  "r933": {
   "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/2147477271/946-320-S99-1"
  },
  "r934": {
   "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/2147477271/946-320-S99-2"
  },
  "r935": {
   "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/2147477271/946-320-S99-3"
  },
  "r936": {
   "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/2147477271/946-320-S99-6"
  },
  "r937": {
   "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/2147479168/946-830-55-10"
  },
  "r938": {
   "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/2147479168/946-830-55-11"
  },
  "r939": {
   "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/2147479168/946-830-55-12"
  },
  "r940": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r941": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r942": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r943": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-Q",
   "Number": "240",
   "Section": "308",
   "Subsection": "a"
  },
  "r944": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16",
   "Subsection": "J",
   "Paragraph": "a"
  },
  "r945": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1"
  },
  "r946": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r947": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r948": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r949": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r950": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r951": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r952": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r953": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r954": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "2"
  },
  "r955": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a"
  },
  "r956": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r957": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r958": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r959": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r960": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r961": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r962": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r963": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r964": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "b"
  },
  "r965": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a"
  },
  "r966": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r967": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r968": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r969": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r970": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r971": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r972": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r973": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r974": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "b"
  },
  "r975": {
   "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"
  },
  "r976": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v"
  },
  "r977": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "1"
  },
  "r978": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r979": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r980": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Subclause": "ii"
  },
  "r981": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "i"
  },
  "r982": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "ii"
  },
  "r983": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "iii"
  },
  "r984": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "iv"
  },
  "r985": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "v"
  },
  "r986": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "vi"
  },
  "r987": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iv"
  },
  "r988": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "vi"
  },
  "r989": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "3"
  },
  "r990": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "4"
  },
  "r991": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "i"
  },
  "r992": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "ii"
  },
  "r993": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iii"
  },
  "r994": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iv"
  },
  "r995": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6"
  },
  "r996": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6",
   "Subparagraph": "i"
  },
  "r997": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1"
  },
  "r998": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r999": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r1000": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r1001": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r1002": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r1003": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r1004": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1005": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1006": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "2"
  },
  "r1007": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "1"
  },
  "r1008": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2"
  },
  "r1009": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "A"
  },
  "r1010": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "C"
  },
  "r1011": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "D"
  },
  "r1012": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "E"
  },
  "r1013": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "F"
  },
  "r1014": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a"
  },
  "r1015": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r1016": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "A"
  },
  "r1017": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "B"
  },
  "r1018": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "C"
  },
  "r1019": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "D"
  },
  "r1020": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r1021": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Number": "229",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1"
  },
  "r1022": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "A",
   "Number": "229"
  },
  "r1023": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Number": "229"
  },
  "r1024": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Subclause": "i",
   "Number": "229"
  },
  "r1025": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r1026": {
   "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"
  },
  "r1027": {
   "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"
  },
  "r1028": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r1029": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(a)",
   "SubTopic": "40",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1030": {
   "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"
  },
  "r1031": {
   "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"
  },
  "r1032": {
   "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"
  },
  "r1033": {
   "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"
  },
  "r1034": {
   "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"
  },
  "r1035": {
   "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"
  },
  "r1036": {
   "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"
  },
  "r1037": {
   "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"
  },
  "r1038": {
   "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"
  },
  "r1039": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1040": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1041": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1042": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1043": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1044": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1045": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1046": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1047": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1048": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1049": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1050": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(j)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1051": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(k)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1052": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1053": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(m)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1054": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1055": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1056": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1057": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1058": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1059": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1060": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1061": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1062": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(j)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1063": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(k)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1064": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1065": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(m)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1066": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(n)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1067": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(o)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1068": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(p)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1069": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(q)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1070": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(r)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1071": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(s)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1072": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(t)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1073": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(u)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1074": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-30"
  },
  "r1075": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-31"
  },
  "r1076": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-32"
  },
  "r1077": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "33",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-33"
  },
  "r1078": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r1079": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r1080": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r1081": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r1082": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r1083": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r1084": {
   "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"
  },
  "r1085": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-1"
  },
  "r1086": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-4"
  },
  "r1087": {
   "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"
  },
  "r1088": {
   "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)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1089": {
   "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"
  },
  "r1090": {
   "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"
  },
  "r1091": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-04(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3"
  },
  "r1092": {
   "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"
  },
  "r1093": {
   "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"
  },
  "r1094": {
   "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"
  },
  "r1095": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r1096": {
   "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"
  },
  "r1097": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1098": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r1099": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-18"
  },
  "r1100": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1101": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1102": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r1103": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1104": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1105": {
   "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"
  },
  "r1106": {
   "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"
  },
  "r1107": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-20/tableOfContent"
  },
  "r1108": {
   "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"
  },
  "r1109": {
   "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"
  },
  "r1110": {
   "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"
  },
  "r1111": {
   "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"
  },
  "r1112": {
   "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"
  },
  "r1113": {
   "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"
  },
  "r1114": {
   "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"
  },
  "r1115": {
   "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"
  },
  "r1116": {
   "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"
  },
  "r1117": {
   "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"
  },
  "r1118": {
   "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"
  },
  "r1119": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-30/tableOfContent"
  },
  "r1120": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1"
  },
  "r1121": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1122": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1123": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1124": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1125": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1126": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1127": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1128": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1129": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1130": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1131": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1132": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1133": {
   "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"
  },
  "r1134": {
   "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"
  },
  "r1135": {
   "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"
  },
  "r1136": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r1137": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r1138": {
   "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"
  },
  "r1139": {
   "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"
  },
  "r1140": {
   "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"
  },
  "r1141": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3"
  },
  "r1142": {
   "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"
  },
  "r1143": {
   "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"
  },
  "r1144": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(10)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1145": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(q)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r1146": {
   "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"
  },
  "r1147": {
   "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"
  },
  "r1148": {
   "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"
  },
  "r1149": {
   "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"
  },
  "r1150": {
   "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"
  },
  "r1151": {
   "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"
  },
  "r1152": {
   "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"
  },
  "r1153": {
   "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"
  },
  "r1154": {
   "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"
  },
  "r1155": {
   "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"
  },
  "r1156": {
   "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"
  },
  "r1157": {
   "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"
  },
  "r1158": {
   "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"
  },
  "r1159": {
   "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"
  },
  "r1160": {
   "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"
  },
  "r1161": {
   "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"
  },
  "r1162": {
   "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"
  },
  "r1163": {
   "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"
  },
  "r1164": {
   "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"
  },
  "r1165": {
   "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"
  },
  "r1166": {
   "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"
  },
  "r1167": {
   "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"
  },
  "r1168": {
   "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"
  },
  "r1169": {
   "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"
  },
  "r1170": {
   "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"
  },
  "r1171": {
   "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"
  },
  "r1172": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r1173": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r1174": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r1175": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4"
  },
  "r1176": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r1177": {
   "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"
  },
  "r1178": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1179": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1180": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1181": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1182": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1183": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E"
  },
  "r1184": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r1185": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-1"
  },
  "r1186": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-10"
  },
  "r1187": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11"
  },
  "r1188": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11"
  },
  "r1189": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r1190": {
   "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"
  },
  "r1191": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482804/825-20-50-1"
  },
  "r1192": {
   "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"
  },
  "r1193": {
   "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"
  },
  "r1194": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2"
  },
  "r1195": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1196": {
   "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"
  },
  "r1197": {
   "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"
  },
  "r1198": {
   "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"
  },
  "r1199": {
   "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"
  },
  "r1200": {
   "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"
  },
  "r1201": {
   "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"
  },
  "r1202": {
   "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"
  },
  "r1203": {
   "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"
  },
  "r1204": {
   "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/2147478546/942-210-S99-1"
  },
  "r1205": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-2"
  },
  "r1206": {
   "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/2147478777/944-210-S99-1"
  },
  "r1207": {
   "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/2147478777/944-210-S99-1"
  },
  "r1208": {
   "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/2147478777/944-210-S99-1"
  },
  "r1209": {
   "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/2147478777/944-210-S99-1"
  },
  "r1210": {
   "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"
  },
  "r1211": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B"
  },
  "r1212": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B"
  },
  "r1213": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C"
  },
  "r1214": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D"
  },
  "r1215": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4G",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G"
  },
  "r1216": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1217": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1218": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1219": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1220": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1221": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1222": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1223": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1224": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1225": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1226": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1227": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1228": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1229": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1230": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1231": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1232": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1233": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1234": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1235": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1236": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1237": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r1238": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r1239": {
   "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/2147478009/946-205-45-4"
  },
  "r1240": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3"
  },
  "r1241": {
   "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/2147479134/946-220-S99-3"
  },
  "r1242": {
   "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/2147479134/946-220-S99-3"
  },
  "r1243": {
   "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/2147477271/946-320-S99-1"
  },
  "r1244": {
   "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/2147477271/946-320-S99-2"
  },
  "r1245": {
   "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/2147477271/946-320-S99-3"
  },
  "r1246": {
   "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/2147477271/946-320-S99-6"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>86
<FILENAME>0000080035-25-000013-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000080035-25-000013-xbrl.zip
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
MR8;: ?&(@^4C^T8R)2#^HO2FJ^4 9U28V1R9F6'\HOI>DKI[(P"N;0R \^;
M?@=5YUP7X',@_:0=VDA)J!U4?WE7/:J<+_Z[<5%&'AZ"@+7"!!M.VN @K:M,
M=L#ZBWZ9C#.[92-#(!9\YH"[8,1 ;6CAP_70%>1@VXBNG&LKUM_L@$=JS.D=
MR4BKR7"D)LDRGY$*I<7$W&)+Q^I'+U3@[5"*9Z.T&/L]#,%6BE%M:\2HBR$7
M^("8K"V%8Z48;&TRM4RHR)T$V3&>*%U,CX'$):^R*'(86,ZMT*151M:@R]0Q
M3H70+GV)#&11;8KZMPKS^M; O&0M;J2PF9Y6"+@9:$X*^$ZK>QECHF=]<.^A
MZ@0<-@YJ:9#V%)/BB4 D OS, 09.;/=^#V\%XX(0QX6F-D=:O8\3FP@*W*!7
MB:$>@6RU\LH.Y_*"+G)FEV/9:<;&2B=#/A0.BX4[T>A 2"I[QHG#7![)!,C'
M2DH@.+C]2EN-$P!\V&ZY%2:::'>$H\:@7&:+$V;U+A/[PB:F!]]@6A['H+TH
MBV;G@4UQ**).],2E5ED8)L<1(A1C"Z >;J?(/1(ZP;(/@_A:1@01^)#E.G$H
MA1_94(F=%H,_ 6@P1&2/Q,B;YJ>L] CTV[W0CDG4[3;W3%3^R"IM+#2@;("-
MITRBE/L*!F"J,*7# 4_#S(J(&  K0"O'9DY*$!J0>PKV'>,O\=45YGN8$W8&
M'@$/M#*2$E9D&FKSE&DBS\'O7NSE3"D^VF'2+^0SIR,5T*;CKH!0(21")(3R
ME -C H!3NX-'T30/'?,[<#:D.Q_C:@H:0<I*4'O,C/GR*V5*,=<'7,"OBBW_
MV2,'>+(2.2N,CTP;*@U/.>M-!K'T)->S=)(L[:I,J(KE%,-FK&=D:F@P22Q9
M U"X()RFN.(""$U6$(N2<7GV?&Z3IEP]O4/SJS"8X:906/UD]L)^4989N9"R
MS *GR+/B,&X<9"JQ$"X*A -9M"J-FTT <BV EM%!%,",F;11UUPFF>E,C!(+
M17;1@G%/3*XN$>,H,#M)DJ#\U=))\C4$U@V1EWRL)J&!!"7DE\C6($=KO(2?
M<9FA,8.5C&62%.I:;L G %C4ID;D"4T)\86X:*45USA/&>8! ]0+OO23V;X/
MD0(#)1_@6CTP21P OOM_C88#1@#_WTLG!NDPDT- $R? 6%2%/NI/(.""ZM]2
MK*C$O, J_1P9EOK!*A^MV\)0KM7N4V=@C\Y ?FYVN\UV_[KU77)X6^C34B[0
M&I5"\<K8(C .(!\FS "QGG(-GF-"D;NI8K]N5OIGR335"):;E&EZN L10]!U
M'K.MI9%PL:& ZM<# =;&PR.VMA0C/?A=T&EZHZU1 4^2D=+DR"K?ERZ:=M^8
MN=P>4Q<]>$XR@3MC4_8%K1TX9E8:,)!&Y:H!@"FK(Y4G$B$H9%=018@/N0S1
M*2R-0,OG IL]#+I,,(+-OY@=CU<KG?^6*E^C5/D&U4Z-T7\;IV36WC136Y5O
M*W7K+FELTF*,<I[U@) ",'ZO[V.4:?(/9A JEL<T"D76#VJ4\H@'-0ICK=+@
MU)3#TWQI2]X4K,+@9:6Y-R(6FY3)>UA0+@(NQV;?+H4/X<E:*CY66E@S.T!?
M#F1S\0A5 7S<Q.Z>)=S!0 I6@VF+"49?YB,U (H$K'5LX&QK*FDR92XCB#D*
MP'LG$Z+8Q(RF;PJNSL^!)'#7C 2*R7?%,"JD,!WGRHLXJ<\ -'H0N;J)PE\A
MZ--BI */+F"LJF8"UP/&+S0!) >3I4,QBYW\Y%@NLEJ+>^6"4-N&3&N6\?P>
MAZ?&>8KF,5[A[2FSC*:A=%V<-Y8*Z]-_CX41L>G*\@I"#/KQK:B*PZU1%=TT
M7DO;-V'S/IN@3:Y3:_2I-VJ1MFE&VZ(9S'NQEK:0E+J/C8W;R[HPEQ;*BC>8
MG%-H:P]X.ZH,;(#'OD,]$=9,:I23MX+SQM;@O*U8ZUZ8I!_81#X)UNA +B$&
MS0'@RS.)3LH:FP0O)N\0H$-)90VX(U0)*&6\(>)Q#$J73"JUO$_5)/!P* @/
MMF&1(5M\%MI8Y;H3K>U! 6D:&64X@6>\%? >;0UX;\%OTMAKW_3NP>@*=C'B
MX5"L%<#CE"9N:7*)IC*V8HGA1MGUPSH%Q"?8^ ID7V7G"'IXQ,/H74\$ &&=
ME\;03_GNL-R6]/3A ^GIYM75=?>6LM/?OT-RX^3VT>QSH4FZT*D=YS4@"GCI
M2I1U,C!3/"I6:4Q0+DWM<<IGI@;)9R9<B83&=YI@*.U 7 X+N:>P.BL)J4*8
M004O\[8GZ[24<WVK3F[@C1-[T&N6+GB9E^*81I^T9;SX;%QG\>%FA2;/\' N
M K:9CE$8\4L/9-$I%\=<C-/0R 4YE4FA[[U( <B_T01SRRQ27P@_'E]"H7?)
MYB<\)TU.6&.F!>R?^8@[2"NFB.:!W.E/KD(:*U7(1:=]>6V*6W?=UD7KTK;W
MMJZN6A?]Z[^W\.4"K'/%^G]<]_+7@[X-'^$:X.-9EPQ=*2-GN2!F#MO"L9#L
M=)'M@#<G-HR @6FC4O-"(J38=@*/$P5-E_4A%9\9H0WUS"FO']Z<M)X=:1Q4
M-S0Y73Z*>_K$H[CK<^$H]5,XET$'D>Y-/X+2<BA#ZA^B-!(US"W)VV55-%QA
M[K2A(;8EMZ5UM5+4_BRWY2>IHALD;VJ9Y4KZB0#&C%8 & ;A+EX8N]]6R1H#
MD94H+KTFY?DK*A^1SP*8M,WHOS78==1@?R"T7JC9GO*ZA/R5"*6W): [SN^5
M3JL-!R7E\),;]>TIK5T)&UFVOD9K+JSET6]! 5)K+G[RA<@K5^7DM>UN+[N>
MH1M,/.JIQLMX'HI>5FR/*N.,U.Q"\[X-[[^Q166<#L4CA2,^5/HEM24+^_6#
M.?B ?:8DB(FB\K )K&XY+R"I4=TL*5/)CX/9O*-J9N=/,Y4Q6G,P>+$*J:B:
MOVD#U/J;SC >K4P/W%[W+EHW-\UVJ_/I6?VNVROV1UO4=OF[ @&GH_0W?+HQ
M;9?9"9<AD9=V67KIP1.;F)OK1[)O84O];2H'X ?\@Q^Y4<(^>4V)R4B#S9)1
M8,P<I@ #Z5*8"K.\%:ANTB':AZ':P],8]J\>K ^I5#W(4O]+4G 9=NFD1Z2%
MM3ADK^#A(1HL:F<?I%UZ-DL?18 _:L$#_)G:K33'A?+GE2H-])"'IDC/I-F;
M"W=EB<0T0T\I^22K+MAY)1XA2R7'?L?IJ)QY]0S6 ;Q"KW.!,;HP!&]8*)>\
M%0G;GM#D(D_6K;5QIR1/8SY#R!:=-Q2)D(Z<&<6=4VT:7F?,DSZ]\B&9?\<1
M"J* [] T%&]TYBI(=&@S5OEC,]GQT-7TK/P64YW9B?ETCH1_$9CV'PKR(LT,
M^0$ >_I.9!U$V-^6^[+ ">M_VU.#.2W%I*I5"+!FG[LQ!%P@^QFMN933>_A"
M/!/F%28EF2W,9E[VMG&X3,_DK0F3:WF?^\,<L6<3U\803(Y:D4'<S%+QFLK
MO.DL2H*9:9 UIU MZLKU "LY\3(HYG".R^DS18=F!P(P[N=V!XEX*P9E>Y(*
M;152I_&Z@&K;0$7ZET^=3/N5>C *O0NK2ZMY<P<>.D;[$0(4YPU":+KP;)!"
MKW<Q'&"[<B\]_4WY;*# G #7Z"0);Y;EVE8U=#@T^Z[,)\)F%"?WK)RYAE<G
M;7:=F>9 6!N^HO6Q+M>T2YVL5II/,0='5J10DK2;%1A^95H]D-@P:]@J.'^K
M.)L;1F>!JW-,=7*N6D8L-"BNYN&R<S9OZR#*T19UW7;35W>93E2/M4R+D5J&
MW/5IF4^1)>@1+6)M9O9"LA42F+^EK(S/[/U?]FIV &79!>4O^U:&V;=X:$5I
MC\@,Y!>!K_%0.I5'?,6B<:=!/Q8H7GH\IB16IKNJT)?UR,VI2U]6.$XA=TLJ
M*1M>+*W]\N[P^%SI@HNP-+F[\,COL\;7.[^_<7]59OF?N/[EW6GUO%M, Q!@
ML31,^8_0_#DB\ 4Q@\T& =@W$V3T@&R>3+0P@[,C_:?U)_4AE1;\,C:]QEV;
M7KW'&:3WVXZL5DX/C^J-HV._WC@\](]/O9-![1A^>'5^7*_4_UD_WMG2DG^V
M77(\A( \^6TG=D&$PWBD$OP#!?N5XZ_U2N6X46F<\(,_H^$.B[7[E%%S>WP:
M?3TO+Z(!BP ME$B7!Y8:(LQ<MIPXJL.-.UL(GDW&P>.[?50Y?L)N%T:5-J56
MK;YLM^LG]?)NO^+; #8=0+\.E#>#'Z-D''SX#U!+ P04    " "*;/]:H[\S
MU6Z8  "U^00 &0   '!L<&,M,3!Q>&5X,3 R>#(P,C5Q,BYH=&WLO7EWW$:2
M+_K_^Q1X]G1/U1R(S462+:O'YU"4Y%%?;8>DIU_[GW>R@"P2%@HH8R'%_O0W
MEMRP5+&X BE7WSO=8BVHS,C(V.,7?S^O%NG/?S^7(O[Y__G[__OD2? ZC^J%
MS*H@*J2H9!S499*=!?^,9?DE>/)$?>HH7UX5R=EY%>SO[C\+_ID77Y(+P>]7
M297*G_5S_OXW_OOO?Z,?^?LLCZ]^_GN<7 1)_-_?)3_NR=F/\Z=[!_,?Y=.]
MY^+''^#_R_CY?"9WY]%>]/\_??X=?!<^SU\JJZM4_O=WBR1[<BYQ 3_]L+^L
M7EXF<77^T][N[E^^:WY.%&?PT5E>5?GBIQ_ADY7\6CT1:7*6_40;@,_/<]BN
M^D*4IWGQT_>[])^7^,Z3N5@DZ=5/_WF:+&09?)27P7&^$-E_AJ4LDCE_IDS^
M+>'GX?GTYZ5:&CPB33*IE[IW\!36]^;K>3)+JF!O=V?_[W_#S^L-=K;YD(O=
MNVZQ>\]HL3*JJR3/Z,B;R^U?: 2'+@NU4CCOXN<;?^L1]_?VW=O3-V\^GOY/
M</CAS<?7;UX'AQ]?!\=O3DX/3^&/]^\^O@D^O0V.CM^\?G<:?/QT^J:SFW4[
M?<#]/.W=SW\\WPWAX?A_P0#_^4>=7@4'NR&)A1M1JH<G?J_+*IE?#< 4GXZ#
M_SU\_^L;8(2C-^_^]\UKO=Q'/LTP>/ ?[J? Y^,W0(0/^@9\/O[T^M>CTY/@
MZ-.'SX<?__4(Z^HGB BBO%CFA2"1E&3Z+]1362R+H#J702HNRR"?T[]/*G@3
M__ATGN3!9"!R_O7['_?W=U]^?O^9_K7W<B#R30?:_U#L<IE4YX'( A''A2S+
M0%3!\^>[P2M9B>!UD5S(,/@@KN:)3./@?Y,T%6?P"G'*TZ=[3P]&=_TFA[^>
MG!X?OG]W. T^G_XK>'\ZG&2Z\54\RA>+/+N4(H5#@=<.0;P7(.G%"*ZE7<S
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
M"9W?^_I>"[@:P4FR6*8R./GT]GC3Q493L%#J(I@\O<U:.7L$:UDZH@NKR/"
MY\ =%WE*IZVL8)15*(.S'-Q=ND&)$K]Q\#:'!9YEP5%= ']&"6_X\CR!6T&<
M6!<@Y.B]J\;NQ'*9)BB-5?H+!.:%+$K%]9K=D=N EJL?@]DSO#1W7#3G42;Q
M\'3]G&,)9?!;FE=7HR'.'!P2D!PQU<,LL4X&LY"2^;*53FA)%ZJS^^%E:40&
M[&6>% LCX(S@P+U0S1WLB^6*DEOB#%9VAONJLZ5(XEX7R]PW?;VT6%RF->?[
MWQ^A7,S+NKB;4<$*B)."$5(,OST7Z"^8U9B?OX7C\)C*U/D/2D#UGTV5!6FU
ME82G4BIE'[T_*AVYUS)^9I)]8N#6I"QK/A*QBB&O=H)#>!A>/SZ?T)A>P7#%
MF$C-E1=H(%-)&6JNQ62"P4C_-!68_&M*'!0F\**;A5:?9'L&;RB5(,S5-HWD
M45SA&%@K6(B>L\1*@Y8QA@XX\$.9@SJ,DS(J) H)ELUC/-JK\1PLG0O'KL@&
MC@SS[?!U5L5.84=)F?M+=W#MS0L#F9V),_H42/\2'":LW"I ZL5*R>%9KOBV
M$H^E912,Y8SS*H_D@/%H2W/_E#9?2=[!;\D()5[8JGEV91E5AZ]2,GX'_#90
M]Y%1]Q1/O;,6[ZKPU2X"GP_H_3/0 4765 /&8J0:-E'$P5RB$1J=B^*,3'4G
M]KL$Y06\?U8GL<0-J[ O:2@;C:&JMM)&@2GNG[.D-#OG6JZR5G^5N 6._G;K
M0OMB],/>O0;E3C3E.D+B%&DR[.WDHF$=<M,N .JC9)Y$[EF5LD(S _05JP?0
M%^_86.<@BO(8T*, +JB H:I+*;,N)UU##Q.58XYI!.R4T&6.:K!\>//?8;YG
MIO_V)4S<D#!+<<6"(JZE$UTRHH#DQQPC,!0_33%F0@<<D\F28S6FC.NHX=F2
M*8D/9_N2ZFGK"CV\2GQ%69'*"_)@D\42& GS0_H95J)00 M^XCQ/T8PIZ<,E
M"R7\D=_K(BGCA'\9/7+QE=*(-:P*G-HK3#H!^<!C5?6\>/2A69ONE$3!US2^
MD I5'J(?F=9D04V2Z;9VXENNG<!+0JQIF"RW\NH_RR"3%2%G+/@:3!)@B)6?
M-W*G]:UY 3KLG/J65GTUU!JWR=SS[K-3J8U[;,G0\A#U+C \M43,@+X)!Z>X
MFCR8(-^3=LWR[ FS-P9*NG>R7'4G&Q<2-^5>HYG$%;GAF4+.)8A:RNZ"ZAY6
M%Y_B/@=6LJ@K63T:-]R(6G3 DH(%7"HND69\!*XDI._23MC\0=,N,[)+J5[L
MAP'!3FZ@E>DHQ4BG.^^:'P<^1=^1*RI4<B:38'*56%91YBJJ1*>J@J?X3;-F
MRRQ&-Q@^F<##E21U/X:AYHA60?ZNR?7!^DJS0,?P78H";$RQ/)_:V 0E; I8
M)T<P=*P/5@4/TC9,[62.+O,:B'@N+J3^&OX58PJ(;H:SP+;^F:$1@_HPM$)
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
M?/?JT_'V_C[$_>VPP?;JJJL[7N^#0)R&OK,!W<S/KEF * C!,7BIIP4L+3$
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
M\,K/15[QZZHD$_,4P5L557W7?*A:'_N:)MR:SY6+X**SK712E"31WH*Y-W8
MPUT45],'PF%J_0VP-]!!]RJYC-1PEMS3UZ>/Z@<^JL]&T/ A'9MQW?"#;T64
M&.9!B&V6:HBWOU*R;;-JCY556R5D!V@,O(TVVTB9??O7MC;1&"O7XK5X<.,,
M5<<>A:HWZ0VX??9@11AD!"T@R4Y_7\2X^R'&0,\;X^4U)?73IQN8PWN#A*?W
MQF *O]CY@4)L'UNSX< 0K,Z=$5I4YXS3WE2H@&JK5\]_I;)1A!-&X<L#RVF,
M-XOX;J5?RZ7_'QF?R8['C5$<GC@M=)=9XV?U<(]V,QPA_VOKJTJJ%)ZEOK]6
M(-D&SX0&;YC/.M6O;R[T1-6$QFNEI,;Z'TN5LA0S,.7SC2I4VQV()]T>6(8Q
M&%Z7&59V+K,GNF[?_J0NP[-JDQ*_V#S1VH>[N.9PR![S-4JI_0#'#V$EX/Y4
M+\,IL857UA%6']!$(6Z(LCD=0/_$E1D.8*I^5U,T7/<!:B4M^(7VYXA.F!G4
MK.*,+,>)=V:X5).W>_ID[3/U"7%($HSV/^KFX:@/E*:)@2?AR2RFA^.H>BJ
MX492$9G:%6S(S PG\*7#40I7K?'V^?JYOTC;^^"" XRE/>5JD,FS._#"Z$^8
MIMIW#Y@*:[@R_IGN75]2[SH*Z'_E\-DCK'*AGG7;U3L'&DZ>5>=-/$BGQ)X<
M;>7C=?FK=5:F\]@==/CXG'77=/'-B^''K-?WOUV]KL2:&[,B%BQS-5"&,@S(
MF*( U2^6YTIWKFP<:323/80V1/9.2OU!T8_=M;).WI1,.>_>JQQJ3#&\@:)9
ML^K-E5 X@*QH02:HE#D.!56:!0R+9K&#21'5&8U#-8+NG !/4GBK<$3@B@"N
MPX,?6;JVHQ$M<O:Q+%E[.P$&$_CC%WG"RA$H$N?UK.H4^JA=F+$55:[7W+,D
M5@/]U\5:FCB,BK(XNE:3_\ GYUC>!(Q#2=8<9\H9@)8[)A!N+J/'ZSTFR<[X
MT$_[Q<I1GL%57^!U/N(6U\%J^]YU'3?D]1KK=84#$D0I^3A?:J%!HG;!%Y'M
MPA769^C:,)W:5.1O+'?H(4D/+")A![4'GF\CY(\5(1]-0=*=[)VPJ1=+R\JF
M/:R'&15\$0U%M\K+U;0W5*R;V> /(I2_$7$_1GG/*E^56IV@B$+8-3+L7LLH
M*2G)2ZAA;M9Y./%_VI#-ILJXKY:ZFY72\RIZ=$'#O6YH XI7J(Y3<Y'(9=9]
M(-W+UQ-=O%\EI> '+27Z"( [5E@EA5SD%PPS@0('=%%ED.BHGD]F>='^/;>+
MW;A2[<&=&,JI>O#MFA3]-5.I.LHG:Q#RX! ^U"AGP%I6YCK"M]!E:62?J^FG
MU/?D#MYH-MO;(*N#94*K:=9-=!M_B0:AF;\J+$ IDX9*F".%T2#9ZLV>N*_8
M&OVP47RK1V '.B!M-HE+1FN"SF5>"*PS(BN"6M)8\!OQ7-JB*0U.MP*$HA^%
MPICMFHK*1&<W(BG:MCJ/^E,:0^L&6MXMM8/". Y--79$;5;@0,FO>%?+],JZ
M**N.=7 5,UX(!#E"!=.Z^7!'3K6L,>)A,&VR<5S*=\[8T,YTBKLMU-$J;>8[
M3396MIAD2$RA^8H('\ZA]9XDJ"!9 :+H5_5T:#59&Z$G4Z)PO4!Q ,FN-)07
M:A%)+.<[5?BN)&3EJ>I\A9Y,=HF&,"M=4+1N**#LS&WWG2X:.(9SS@B@0R%+
M%XW906MQ[%Y&HR[D&8+#Y@56+"Z1HJ4UM'RG36NWG<@Y P&UN]>I0^OWNDC*
M.%%F'X9HZ;O?%D7:YC?R$%VDR$CC#2CF.TU6GKAMCFPTI* OP J99U.+I8C
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
M4:CWC>:@"5=Z9M2(C[PUH GV:4=4-?JA&7DQZ1UK1"^YTT@%84F/>=^%@@.
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
M(OK"R^YEJ8<WZ_@->)#P2DE;T5LVSK<ZZS;U0#=0 Y+RN2=JIMT=\"(& C[
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
M1Y^"ST621<DR'4EZ$'F!KH2)V7TJSD26_-M,^SQAK *,X_EUVH2O6:()62K
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
M'D9&40N_2-'>UMN\@+<S6VI!.]L*AH<7#%S&M3\*@4"I>KPD3\R@A\.Z@A]
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
M^2I^@#+ZDI'12877MLL4E.[^M7;2?255-6Y4=;<LVBZ.V.9<A)-F_J4)N-U
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
MBT3B$'KF1DKZ][-\6"-#2-;]?SQY[L,)'U"7Q03&+)"E#.5 >CUQ3@ZDYZ4
MQ_ 8LY]J:YMUG!GNS@*)RCI<GU6;7RO%P"QO5PU=E&L<0+*MBE_Q3W=1YM#6
M*$!A/O_*FV"D3&;(1U'C\JJ*VJ!VF[7$#@MIA2IYUQ$/*<N0PVYL2F@>=F</
MW<CR \^:SS%;F IE9ED.$^S'TW>GSKYWUMK&J<^OJ#*#>RF[D_J]X*:6/K3[
MFFTMH4+/R"K8^XA =?2FI0E];2H2OBOZVZ9UAC+T)SV&@TV#9WPE#!YB\WXE
M5:KLE<A0T QE(0]YPQ59H^=\N7&#W. 1;^N%D\4M(P_>2=@A(XI?>L);992X
M+-C7%IXF]Y&E?.0O$.;1.X3=<:53B=FHOM8$.$;'M4['<3VMF7 4(C>"?&=L
MXB]!$DG==KA]M+!JE90J<2?:$\LK-5G#L/P <Q<VL=O: _:C&D"]&K.V(8!_
M$RJA-%DR@*+/>]-T8IZOG8E']%;);NYJ ![#EN^QA8YB_QE)2O9V9,(J36_"
M2<N$+(C"I!1UAC].]5^9H=%@?<FN7\E -&%WS5B14E-$G#'W)10+;UFGBI_0
ML(.!8KBXKFI)L=PN2922-H*5.&Z-!E"4\9VWHKC37\BX<4JU_!P 3BP,^J',
MV6>:E^U\<\T5:1VE%LGQUX"M1YT:AU3=3,Y,,ZD@U21V<-N+L<,T'M(QG.6Q
M"W@41SCG2'0;>JI2*>[(3"1X<D""['<R(:*.9K7YWAW'8E,009,*GB=IQ8R*
M[NZZMUK:),Z-5&4G\B @K@PLC:&U3+5(<@(%$YS0"AYRYG>4G[0HG+U/77,&
MG$M\>\U1@%?A:RCI#NM3Z>>3O7XU%2=5S?QGZ707\B.089H,@(XSCOU46]]2
M.&8<[)!KGCI^\2*%:62&CC):HXDVDD!2YSW/? *Q]@@*^'U! 1\^(_/\@+PK
M^U,C?W_]]K^_OIQ\_\WD+S]>_L_D;Y=O7W][J)3'P;)6!YIP'!VTR7B3$%6#
M75+-$4=PX#0@M=MK?[&?X*!&.= A_QIQ'*DLK',B*8A9[0R5_]:TO?,ELTD'
M8-""S<AERCZ BC*7+TON@$&(^OC]">H$N98P&[CWXG/:G.+&B;0:*+?3NYY6
M]I1E:0$J)^)=W QG-C<+7VJ]H\C:QH09\\!-!U@CA;X#DOP.;!NT.;150D*M
MZ:=\<4/$O+.M)W7,+6*T:9G]9]W"0QRGKG]CE'9.Z+X/GY[^[-,OSE]=4G'Z
M@E?D!Z<A*!11<Q[678!OBV4_^;(BA,@73U[]YOFD5^'Q;X]_>_S;X]]^K[\]
M%.,<3R@7?_JD?'E>S%XNGYX_6;XLGIX_SU^^</\I%L^7L^)L.3^?_^_S\T\>
M@D6_3QV4UV!4[O_T23=OG9KMKIK^XNSBV>=G+WZ]^.+\[/S)T_/\]*?UZI-)
MU\[O\ZEHCY^_/%O_^BJ>Q#,W"=3,E_.\DM'0P/C/LA(OG+K\]9-[SN']%?OC
MMX[S6\<N(A[J;3^N77X?>?3TV<4]Y)'Y5"R/GE^\ISQZ<O$HCX[K6X\RXN'+
MB+MN^XOS9_>X[>93\6U_^K[6Q].7=][V?PKN_6&?\'^?-8NM^[^K_KKZ\_\#
M4$L#!!0    ( (IL_UJ1=,WBHP<  ,PE   9    <&QP8RTQ,'%X97@S,3%X
M,C R-7$R+FAT;>U:;5,;.1+^?K]"!W59J+*-Q]B!&$(52YP[KK9"CK"U=Y^N
M-#,:1H=F-"MI;+R_?I^6QMA@<W&.'&6H356 &;5:_?+HZ9;LX]P5ZN0X%SP]
M^=/QG]MM]D$G=2%*QQ(CN!,IJZTLK]DOJ; WK-UNI,YT-37R.G>LU^T-V"_:
MW,@Q#^-..B5.9GJ.]\+S\9Y?Y#C6Z?3D.)5C)M/W6[(;=0\/TGZ<=/?C?A)E
MAW'O[;N#MSP]Z.^+P<'AOZ,M3(5XF&/=5(GW6X4LV[F@]8?]0>6.)C)U^3#J
M=O^RY>5.CC-=.BQF,#G\&70L:^+F&LJ<KH91#YJ<N'5MKN1U.?3^;055,_%$
M*VV&VUW_[XA&VADOI)H.?[B2A;#LDYBP2UWP\H>6%49F0<;*WP3,@W[_. FF
M'T"%DJ68N1)% ]@_NLUE+!W;CSK1?>/7,SM!T(7Y?]K=7VGWV>CRZOSC^=GI
MU?G%)_;YY\LO/Y]^NF)7%^S+Z,R_V^_VV,5'=O6W$?MR>OGCZ:?1E_;%/W\:
M_8N=GEW12*_;[?TO+O^GMDYFT^?W^;P%!;$PCOVUPR[K7$%9BR5X 7.8R[E[
MLSTX/%K;IXJG*79;6XG,#=^M=#*\DF6*- _;D'E^KZ/.S*%G7?A^=*+.@'P_
M9SD?"V;$6(H)V,KETK)?:VZP!]04[RN-[.B2?=2F8%&W_0^F,_;9B S/D/\)
MB^!1IW7B+&BMJ'@Y1=+>O;:D]38H:3]RB] C*<64W91ZHD1Z+5HA=TW&4HW%
M2XTRA 6X+!G2PNK2F5K =A0F7Z.02LX*/!G)%<MX@E>&Z0+TZ7206Q(H12*L
MY69*(@6_$5AW0:?%NQ3&8$GE"QS6((%$&A0TB)68#DM28=@DETG.;$T_YO,G
MPHA&"3E02*M0^:B(3J3+X:"M1.(-)+T53-,IW!QC6LKBZ6(87B,0]U\"$ 7+
M9(E4$VKFJ6T!A1#'L%D8ER5Q"7<2>F29J#J%3L!G(8\M0$\2'U7(/@&7 *W4
M')D-*.R#I0'^5)+B%DG4"@* HP9F_'+6VY-PF[-,Z8F=8=6(:VF=X5B(T\M@
M-ZQL+4#.SHQ9LO8UHJZ_0:B[NI>B-]N'O>C@R#:X:IH'H@N=91*//GGGC!OA
M88*TRU@)2B<3P&:LI,U)G,0*4"71)3VGTB9*VQKSB$2-5@$OE=&)2/':LAW
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
MX4Y!C\KCM!30"?@LY;$&Z"GBHP+9)^ 2H--T@<P*%/;1T@"_4*2X1A)E"@'
M40,S?CGK[8FY';$DU1,[PZJ10V6=X5B(T\M@-ZRL+4'.SHQ9L?8MHJZS1:B[
M?9"B=[M'K>CPQ%:XJIH'H@N=) J//GF7C!OI88*TJT$J*9U, IN#5-D1B9-8
M!JHDNJ1GH6R<:EMB'I&HT6G 2V%T+ 5>6[8'> @)O 4,7-S'(YX/)>N#GZ[+
M%!)1F]>C[I[<]U.CK@A/X5%1GYD'G))^1B2V!-\ )[)EXX62!PLE6(C\? QJ
M2$RDK_S/Z:\ZE(ZMZ"+Y_A:@L]LX[! \/TB+8"!1OK!]&44UJKDQ.M_-IU#Q
M&T@@HEHIE%-=&B@ .XV5]9P'*9E[/=1*+]ARF7&-3+F'6%5/%S"I56Q,@PK,
M"5NL3I7P9UI;#JP2BAM%#JA0]7T-R$E3::D2^QUI?=GV#*FMA$$XS?I)!9I,
M%9<I)V*'6]Z(147'C- ?++<U^&L@21#<B_E2/(=KMP>_@^W ;W2XBM^-.6H%
MQINSV\9HQ@X8*T$@Y5;GG&B<6P"<FDI"+C<>K<"TX@.5*C>EDKYN2=I/'FP>
M1V$K/!!=:DA]I;BOG"E*4P#'UK<@<:R-\(O[UG0H<W06*>",$5G0/B$1M-T!
MLMA/J@!9OPW0QML!VD"Z%V.>EIZ9**LR2= -JC'R8==T=?.680.F#8_K&SV/
M44P$2]K03@YTZ9ZV8)-:P.?2DGKEY,N''#:8=>%^V\D0"=CC848+O'JHB>V
M6L6/(8NK:* C=M67^9&UD/L*5J2:K>.X-)3SI0*Y1FNFK<-[NKF$+AM#476)
MP_:>F)( O."L1]*5X3@327\[0!<'>3FW:S]8->)VWDT0VWFP2^%+@(]'1<]3
MEJH[F597!8_D:\\.T7,!OJV'K>ZK/VSY2T4QVRBU!4418RZ#=<%6!+>O:#96
MVM6Y:1PMJ]/&SFN\?P&56::<DQ[7:Z8--+H'&A,*MGD%>X SJ-<2M>,W-<VS
M/2A_+15,]_NMS&-_F[#_YV'JF]?U?HI6#.%00!<=7>D0'"L).%2U>7ZHF4A^
M1\4VM&:^W/J&TM]HSFY\O@IDU?DC7!RL830N,-'*.:$]"<BJ%<44( L=8RU4
M?(MR;\L,N$"0O#-5(5E[-_9VJOE6G7;Z*-J) 474D&[I60V \1?/%;)JH>:I
M?*S3L:3"E_-A=7]N*B*469'JJ<3H9*0#^_$'N 7.ODE7T'A5G^Y]0 @]*;(?
MRW3Z;C?Z>_.D'=7\1]Z;.@*KG3_I5<,#;"!IZK ^Y865O=D?)R@W1<JG/95[
M0_RDDTK90#NGLQ[M@#'5++0\56Q\F,+PXD/P1C-\$.X,_HO9RM5PPP\=.+$Z
MUCEJ'#>?'FXVHB?'OI': V]R,!N1L07/W^^T=V83JBW0:Q7W+%K?_CR.CRY>
M%C<=^/)NMX-=X7\^_GAX#ILJ$K_C9)-<W# P%:H\Z JX2A==C'P\>10RYG\W
M'\:.&.5QX *F7C1V'B,O$Z_7%I7SD9()^S@GU*O0KOX9'1^=O<_A;@J!682(
M&I+^XOJJBMC^LT)VX%EY#>DO?Q>IT-9_:-<+=]-CN?+MI,6N];3>7$SA VS=
MTJU.^<(7FJJ?X;M5!_X[7?\#4$L#!!0    ( (IL_UJV9ZBJ5P0  ,L0   9
M    <&QP8RTQ,'%X97@S,C%X,C R-7$R+FAT;>58WW/B-A!^[U^Q)=-<,H/!
M!I,?AF2&4M+FYB;D@)MKGSJR)<?J"<N5Y #WU]]*-DES) T/;=JT/#!(JUU]
MN_M)NV*0F84X'V2,T/-O!M]Z'OP@DW+!<@.)8L0P"J7F^0U\I$Q_ L^K5XUD
ML5;\)C/0\3L]^"C5)WY+*KGA1K#SC9U!NQH/VFZ302SI^GQ ^2UP>M;@K!.?
M=&@0)B='W9 R&O?2'CL.>]TX2:E/XE^#!JKB\DI'F[5@9XT%S[V,V?VCL%>8
M_I)3DT6![W_7<.O.!ZG,#6ZF4+GZ6=G8MD34#1HSLHB"#EHR;&4\(OA-'CG_
M&I6IS?)$"JFB/=]]^E;BI63!Q3IZ,^<+IN&*+6$J%R1_T]1,\;1:H_EGAO#0
MOALN*^C':$+PG&U<"8(>XA^O,AYS ]U.*W@(?C?8"0:=J;\3=_@H[M%X.K^\
MN!P-YY>3*[C^,)U]&%[-83Z!V7CDYD[](YA<P/RG,<R&T^^'5^.9-_GYW?@7
M&([F5M+Q_<ZN+K^\@Y=--! S9>#'%DS+3*"Q)B0XP=-U$XI2Z9(@(B-AQA+#
M9>X\EBF8C,&,J)CD3'N3E6!K&";&2JS'3903L[_7.^GOXOP1@BT(I7@J/<%2
M1.>?/&3 ;Z6VD*HIGE,D1.2%IZW>/Q&UH+5QZD4W?ABBT!%FCFEX7Q*%QT.L
M8<H*B;G$+%U(M8# ]][;C%PKEN(8+[YW:!*'DI:)T7CC+0J2KP&%+I\%HI(4
M&(:7PMLR9_M[P9'?[_K-ZDI<9CS)<"77-45X0APG2)(X4QR]3$N!2.Q8V.&2
MF\P95^SWDBMF[T]M0>F:3T'W@!P"(@AZ!_3PCEHL*14WUL)XE60DOV$;?@6G
MW1"9==H'DM/_(+LZ_RYV\=QRI\IS@C8(ZE&<=6FJ"9<2;NE7**9M>IM63(0
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
ML<H+S_GJN_QGH>G^T?@*4$L#!!0    ( (IL_UHS23M784X! +&G&  1
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
M 'O!<CF+DW""HWN<;O**Q]ZT0CHB;*!>$3"X:H:PL?0]GH91X@4/WPDH1SA
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
MKYW..A37 U*5OL>6==[DU1C8.#>;AFC=BNF@WN_K7/1<G@,<_'6D5L/-;=K
M^/3W68 E74G/)N!QGD_=!7:%AY@=^Z"K3&C&ND;-/-_^*,= /;\[N]>%EY#G
M#'=PNC_TQ^$L1H'+"D9=:O>B6);PTQ#3OL[T- I6-#HE DO_<E&"/A8AVH[=
MH\7AT8KD&(\^? _0S/42[!:21E&UX]*+^[WG#(<8"T#PG?:G-UKM7F_9#\@#
MR)L7S0W(H7Y?59.T8]A_B>*Q+ W)?R7\Y\Q[1#[MV,N,3H3C)/+8$5GT^[>H
MYA& (@DNAI\*O=WGM^D;45YKXUE)L]A]>U"2L7Q0TIF^."=I%I\](#2]H$2A
M_[_SPI+[9X+0+]J!^_J#I2MW.T9)7QRCI!N-EF7)3<59.4,I/0VJ"%J$A5(N
MU/9WQI:-$*A+O=3%%$A=S$;+M&7-6#URK!QUJ8V7LYXF[?18QYC,D$-,,!OX
M6)8"G&ST>[1\K[Y6_2NK*%OFE84P[Y]E>8.3RUD4$47(JP=6HZ5JNNS8=E%%
M6$_(@\T;NSBO)TVB+=:6)XEL0B)5E0U%$X1$-8] NL$C02F,/!SO;T5W=:(J
MJP!;K.A"B'/"^[R$=PCA#5W6K:8@[@//',Y)DV:+U2Q"FB:=:IMR4]4%(4W-
M?<Z["$^1YTKX:8J#&,?@:^YA)3,A=E(9[N<?& IEOFSKIB#N ?B8Q[&67,BC
M4N=2MC5%$/+4W+=,MZ8,4ZPD%,<XV<]RUMY5V&(YF2#;3'Y[,E]KM"Q9*QZ9
M@X\I%G&V6,WBQ-$;+5,VU9KE-MESG7/=%L%XKE_,[=_VV]?2Y??[^\Y-7]JR
MM+N#YY"C\J!>*K(M UI$.V@EM*G+JF5Q\BCRU8>([JV>+.>V)4R+<(YU%C!E
MNUDX]C\.YVKNY-Y%X92,9"Y+4Q]1-S=P62W'E!ZB"2G5_9,%J5COJ%#;@=M9
MB#1_MLRP&BV-Q'U-391L&;B_QTH:\",179AJFK+B%)[JQ7*%1;6KV<'!P8/D
M8Q1C66+B. M'9[,8%TDFU#Z3MBV9L!#L-97K/7W([>A[C)E3DE<KZ.J5(AMF
MX5(Q2,>*1:)MB06>)&HR$JFJ*'4C-?=8?PE#]X?G^^"7[F$]%\++R7%3(3YH
M4S;5&M74 E]V,)3[\D4E?+%DRRF\S@G>YNY+55Z0H.#!HYMC4P<3"DL++5EU
MG^699KSRAUVFUF@UY2:W_"KXEX+09Y>%*P[TT2E]+%,4^M3<L[S"(QS14UB\
M8!A.L)2@ISUKI6KO-FPQGPM)=ID@^^AI;PTP&BU;UA11%G#![SR. >5'().6
MCI@&I#V/Z(A">I-'K=1-& SW6F,U+>HV:)HH;@-XG4<OE]J?.S:+6)J%)URQ
M7,[*5$RMKY3BV)>E?MO#\[Q\+<S 3B5A>?7>(7Z2KLJ&I7+RE 2I!7O'$P>M
M JW*6?265ZN:M+D"ETWEQ]&JVH0GZ^?8ZV[[2_>ZV^]V>E+[YDKJ_=J^[_QZ
M>WW5N>_]5>K\XWNW_Z^-8<L.8EA"1R?2=\,93<9O;.AUY/94.4=7\VQ?/T(N
MEM"B'<<4S>G6?VA45>_..SLV%+E+V< XLE^ALZ40TZ_*JEZC34N@#/52AAT;
MHW!0!K71,E2Y:?(*+L#/>9<$-V&"GZ<T*0FE 0K^@(3L/C-";QQ&21]'DR]$
MA-<A"N)VX#+Y9FJ15Q4TH@JR47Q+(B1GQ>+1%F/*G4<Z71FU'6@T548]O^1[
M:.#Y7L(:3V6I=B@5*%S/?YV)=;ZGGV$T6JIL-Z%,M68DRE7/7Y1$)B61Z8A"
MHIK[JAE(TI3,CY0&X4CRP^#A+"%S)0%]  6L^YC5:R)"ZFU<$0'NJ096HZ7+
M30WV1M6,.5ML*0?FV(V6)ALZ]*DZ5D?I:$;/60@GM+L8.Q61[>,/63'6  =X
MY$'KJKW,:&<R]<,YQO?TD$?L7K]X_7NJAD-4PY1-&PI::T:D+5:5.Y&:C$A-
M82JC:^ZE+HSLHH7JDH%=2@6 J[K?FAL5[9)*M .7U3(N?913/6PEM;/"I,?
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
M-57:!5*W"A^2(%8&JAH6=F%=O> 19UN23L>7/:!)_89(7. E<Z(8EZ'O8_:
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
M!!R%;J>YEY[U%_@:1N3/0!K.H@@'P[F4+#4]0=N;GE3G>*&#N')PX!,@ H@
M(H (( *( "* R*%BE2V;+%G_XU>MC]/.QS1ZR7S<R\S%96W]TD>V W>IR=]+
MC[\;G-R.^N@I=]S#SNRU;%60(QZ!?6 /JH,(S\2K(/;  'M0%?8!(J(APC.7
M*8@],,6R!R=<![SH1OR2XY2E "=2.)(2]%2D-KA2.K9?.KYBZSN "" "B  B
M@ @@ H@ (H (()(_PMRUG]A[H686=9"XDEUU%\9)A!,O8@>\9P>CW/DDXEP7
M:ZZ&DQ;M(<:KQ@:()@C1=FV(?D2BV4"T:A -$!$-D6)9S/)5WQ%)]7E6:JI&
MM3*6Z5%0PU?'^Q;H9%#%%0%8HP%$ !% !! !1  10 00 40 D5HA4K29HTB
M\2QH7!/L+Z+V([0XU!7:9\:1=957Z9+X;4>!M<4WI'-G[0HQ587'KG8@99U(
MN:46M&13JJJI*34*=_:H5+/8G3LNN][CXM[9+<[H]1=+Z=I7Z=FC[YF_FT7#
M,8HQK17=R,MXC @YWJ=F]^;K6V[V(XSB631GC8Q[[![MX9\S+\+N,Y64%RII
MC99CK1X@1;/$$S*:=!#/?"*2A9)66 (#1  10 00 40 D4HADNLH,VWED,%W
M/*W?D#_#"T?K,HR3;S@9A^XZ[YV>VZFO9D%V/X ,B *J"X@ (I4RIENRT_L:
M4P.,J?!$ =45#9%\JKLE&[JOZIJ"J"ZGDM#ZI"<9D+0RE(R!UHA.??)TBLZC
ME\P+Y *KN&2>2U%6SCY><[9<-XYGV+V:172-@ PI=)G*L$SM%Q13I9E,<1"S
MAA'KU,9JM"Q'D/8/4&QQXL46@ @@<C0_9.4(Z_>.EL]I9W.NP-J-EB8[SJH=
MSGV,/- +%/YT$"F8@.6H\*LZ[31:CE,D'@'^@$8#(H!(I6SLKKT"CN!4-1LM
M7;85,,%"TPL47C1$"F9S2U-X31%&X:%$]4T.^'*Y_E/R& VD))0B-!AXDI1$
MLSCA6;XZ]:?#B[1<->5</^Q,IGXXQ[A/G[5,P5YVZY5J5HT61J^IBF:-6:&(
M%1;=*F2FFUO,=!Z%839[G0&FI^PURU^! ];P68#2-YP2SX4K^EJN@)D1C3"
M"" "B  B@ @@ HC4"1$>];9[N(++29V1]X3=L__@*%SG(AJ4-8ZF:I_!3Q2>
M38"(:(CP*,H]J'Z;HNDWE.Z^3=NB>"R147ID$&Y,&>(3*K@2@TW]+/WT'L<(
M*QAS<O<<2)/%;,'@:O'LQ<VNLB&L2]=:C99RKJWI/C#%D93FGD^LW!@6UP 1
M0 00 40 D>.M-6U8-EA,[\]S^M(\3QV-W.O]]! 065&A:EIH[H V R* ""!2
M+42X=B/@-N,Y,.-5@#N@S:(APK5! 3=M;@JCS9SJ5=ESS<J<8L52G%^0CX(A
MEE B?4/1<"SIJBQIBF;F33X7[6[\;J;XN.KRTR'?750;D:LR;LN$SVS"./2)
M4.+.GS,OF1^CD;.NT!8HLK,F!;[?>HH@[<??6;P#I:RW4N::N/65YO_O[44Y
MOGJJC593-IM&\0II4$Q0S K-EEL<ZI+44=NDCC!9@D[67B<-(752;[0L3=84
M$Y02E/+TE-(44BF-1LNT=-FR"_<)!*T$K13BI?/%E;D:1QU?/VGG6\V6'56#
MR!)4\[14<Z5'KEBJ:35:MB([UJH_"YH)FEEKS<S57O7XFFD3IU;6S-6E$E!,
M4,R**68NO5SI!".$.CJ-EJ&;LFT7/CH9M!*T4HB7SJ.5QI::>5Y:N:IX3:)X
MD&T%G3M!G1.RB(=8 C83.MIJ'TLAM9+3INDJU@[>X(2>:Q1.\%M,\E32+N&C
M$SFXX8S0:7>3(Y+Z[5?YO+L *E 7#6@"FH FH EH IJ'<5M7JEQ?NZUW43CR
MDNLPCG.[GK3?M2;;Q:MO@&Y"TPW0!#0!34 3T!1J8M]2)E]@8M=@8C\)NN5:
MH3=62L WK- O$V^56WJC5:2Z!1@E-*-R+2T?S'X9F?TJO+'U*&P[X=WT7\.(
M_!E(PUD4X6 XEY((!;'/SO.2D/O[+$XF9-![I<O72$EX]8&NR( (( *( "*
M"" "B  B8H0JQI:=EK?)&$?T,-H(CW$0>X^XR^H\:/22^;B7F8O;IQYN^LAV
MX/9?_-WVL[M[@Y/;41\]Y8Y[3-;0QW)XE0(!_< @G XB/).O@A@$"PQ"9>@'
MB(B&",=DIB#VP!;,'IQP,? =I<&K+"<[)YZ>:I^@IR(%PI72,6A^#(@ (H (
M( *( "* "" "B)P.(KE23KNV%7LOULRB#A)8LJONPCB)<.)%F 8@7W" 1UYR
MYY.0<UVPN1I/T@-F-)U3E0T031"BK>0RRB=:$XA6#:(!(J(A4BB+6;KFFXI(
MFL^S5%,U*I.P9#SJAPGRR5LO@5ZDFT$5%P1@B080 40 $4 $$ %$ !% !! !
M1&J%2-&.CB(!QK.@<4VPOXC:C]'FT%0;+<V23:59C2Z'P%K!-J5SY^\J1;5B
M.]N!F((3DV,Y:-G65,^L:44.L]R2=G6]>.JC.7T/O)GC<!5<!5=QJ[G>N8VY
MZSTN[IW=XHQ>?[&T_/%JN>/XE=BS:#A&,::EUQMM?#Q&Q-*^:^:[-U_?VOE^
MA%$\B^:L-WB/W:(]_'/F1=C=S68K+S:;-C6Q945;/561+LI,R&#3,3[;;B)X
M*""'!6= !! !1  10 00J10B^1)!*R=[ON.)_8;\&5XX8I=AG'S#R3C<T25;
M"J--$D;+NKFZFS)W/T/@$6@V( *(5,/6;LEN'L366F!K*\ CT&S1$,EW"G,)
MBFT+H]B<JKOKDQEE.-,B;S(&6NX]]<G3*3J/7C(OD&>L8O5+K@ERY3#S-4=%
M=N-XAMVK6437^LB00I=I%,L2?T$QU:G)% <QZ_VR3G&<1JOPOHAJ%NE4BCB
M"" "B' TKKN<2)_3N.9T6>AN5-E1>55/ +- US<C4O;O@1&B,0(0 40$FH^W
M) T./Q];2CH?VS ?"\\L0$0T1#CF!X^@ZJI8J@[%E&]2AI?+I8B2Q[@@):$4
MH<' DY)H%B<<ZRRG_G1XD=95IK3KAYW)U _G&/?IHY99V,ONO%)9:='C+O75
M8([UXX5J2EB_J<[ZC:ELV0Z51V&8V5YG@W6B+ZO[\& =5B#6Y"*-NGY6Y\(5
M8RU7P,R(1AA !! !1  10 00 43JA B/7.X>KN!R7F?D/6'W[#\X"M>YB"9E
MC:.IVF?P$X5G$R B&B(<\K<'56]+-/6&,L^W.5L4CR4R2H\,PHTI0WQ"!5=B
ML*F?I9_>HQAA!6-.WJWQ::*8K1A<+1Z]N-=5-H)UR5J[T5+.-65U$_P41VG:
M^<0*4V%%#1 !1  10 00.=X60.W]2H#G*7UIFJ=N1N[U?GK"D*RH'!KK 7=
MFP$10 00 40.L.F=VXS7A!FO MP!;18-$9X;W7DILZT(H\R<*E79<\W*G%S&
M\IM?D(^"(990(OU]%F!)5V1)4S0S;^(YZW*<OL6%3H3AAK.!CY_['!?M=OUN
M&OFXVO13J<(1U<;D*JO;$B(SHS(.?2*4N//GS$OFQVC];=,">EUVN!VIR!/W
MDI8&0>]![WD68:\X%QO.I"C) FB-5E.VU%4#D+N"&W0?=+_VNI]+]5>.HQ%"
MX_5-&@]3/J@]J'UQM3>%5'NCT;(,6>&V_P;T'O0>]'Y9[RTA]=YLM$S;E'5K
M]:@84'Q0?%!\#C'^RG$#8L7X%LWR*;)J090/V@_:SUO[5_K[BJ7]-G4 9-59
M[6D"R@_*#\I?3/E7^L^*I?P.47Y9U58[9('N@^Z#[A>)]ZV5]DI":'RST3(L
M1;9U"^)]4'Q0_ ,H_H866;P5?T6W'87H]NIF5U!K4&M0Z\)J+>1JO:-FT[E=
ME^F<E1Y_8D):[,I?ZHDP0=&#%["'J]IS]X/6SX.(_G1Y*S_\"'XDP(\R<Z-;
MQ!Y-P]BCFGD181_1,](^__#<9)P5GB__*M,^Y>4G:$#4;)9L_LF2AM$3V'#$
MT9BJRC9KJM'AV&^::2S]=QPMQC%%#_AL$&'TQQD:D6%>(/\'FL=4]9=E302]
M++I-;[V$B?5Z[OU]%B?>:/X.2N\!_.9FAY>HO3(_F>15[^X[7V_OOW6NI.ON
M34>ZN[^]^G[9[TF7M]_NVC?_VH6J@KQ)K]_N=[YU;LC@;[^2\=_T;J^[5^2S
M*ZGW:_N^\^OM]57GOO=7J?./[]W^3F^6*2&;*EX4ATU.Y(5\-(WQQ>(?GUTO
MGOIH?N$%;&SL1Y^SFV7:MF8/"A-<^O4+!<^5E(;9_ICLR=G7Y^2K3VL^M\\M
M<_U7RKFZ_B<;;F6<.[:6ZTZ;/]=-L[9CLL]UX<9DG!LY[W3X,9GG:DYF'F-,
MAF8+-B;K7-5$XY-]KC0-P<9DGIN6)=B8\EO?8\A)T=X?TY9=F#L>Y :7U>6R
MYLIE:W).J8-W\/R*Q;;LONOW,2^I/1S.)C,2[F!7NDW&.)+HB3X1'N,@IJ=$
M=X-A.,'2A^LPCE?6'"N!2O'+=M3SLA*,2U"SNUUX"7G2<)>E\FX@)>-P%J/
MC64)/PTQS1?1OHL2^>BE"Z/DH@1]E'+@+S3SV<MGAQNEG5+Y,UMH 2R?[I0*
M0.H^G^YTSTYW8KUB3U$L5WB$(]HQ=?EH,^G:0P//]Y+Y*8KD#GFNY 72)9I2
MVW**(KC'"2(?NE('10$9\DE:C'Z$43R+YMR-YCMK%N]U:A9,/)>I)T7=IGZ$
M@MA/34?;I;G."1GK#@+;11(G(<SO082'X4- ?N-*=]0;):+\@@,\\A)BFD]S
M;NJ'Q/Q*=Q&FJY!$+M?D"O)GZ,Z&2<PF+!3,I71Y\Q3E\WK15EJLVIZFL69<
M6<,%GLVCV.K"N[VCFB)TCF(._U+GJ"L\Q),!B6YTE76/TO=<A3_ERI.3*2RQ
MA.S]Y+"#;F5+*7QZ<GY8Q:X7 Z6LJ%+FVKEAB=V8R:'GZBJRZO#;LPF:*0))
M3U(S<RFFF(68QD9]A.D2E++V2BED4R/';+0L16Z:G'N;@%**P$]0RFU**63'
M(<=JM$R-3)7F:L<!T$K0RBIJ9;[(4NQV0(Y-/%G5D35CM14@A):@FK563;%[
M]3BT78<I.]JJ/PN:"9I9:\T4NY&.0]MJR(8-B@F*67G%S*.7MI!=;IJT$X9J
MR:H%,29H93VT,M=T::_TH#GP=+FJ@FJC!;,AZ%WE]2Z/VJV$CT),AEHV&9J<
M>\0<M 5,G@+"=TZ]K%(!X0U.)(_MA]M83[K#.:Q+X*SIWK/5W(BD>ON=F[N[
M "IPJBZ@"6@"FH FH EH'B:!LZ7Z_"X*1UY"M^?G]CO928)FL[#7"6P3FFV
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
M,G,J9TU9H%3G1+\OR$?!$$LHD?X^"["D*[*D*9J1-^.<-0%/W^)")Y)PP]G
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
M$' (;9!P2P]9:S;]&?<)[_(,U,!7]KM%5ZP!IMM= V"(6(1%["G8FHM3([/
M]Z A ?^@L[TY<"^<0I!&5>R"GPU^O&XG#'RA$$&YSX)0.\,1=C$:,9;"DU5W
M1$:@YM<&VBP?R3D66M\T ^B).NB%@6QZ'#\"P!UW8LSNK%O=L0 B[N/X.8#_
M/(R87:D+PYS5O\2OPO] GM1) -PH'A<GIN(E(&9T1BP@SD%86LC<<%SFN8#Y
MX>B6JPN+:4"]=S3M$( K5(DTEPZ?@$6!3\"LE[2\&XD_5H&/;&Q:,.+JADOO
MI<>$&38$@PC4/AR;:W%N&N%N3DJFW%"'J1VP=D%R,H$9Z-6%;>U@(U&P4,8&
MUR=P4+0Y\4^F<$'Y('+8TT(.,>6Q HE,3B,<+>(L.L#]8'5RWF"NXYS_-\%]
M;"2XCXWT[F.^_O_.T=&?%%D5N*,_LIEK NBY VL(_EK A2P#AK'%PI%PUX=)
M"X@&;S@=IWR04S8W,JY]L 4<_%6E)XY[2CP$!N"#_<:L"S0J&ESD?^\_?R5&
M#&/@A%HCW1FYY->,.0Z?*OWG7^!;/M@U]O15O5,-?-UG^LJ,XY],FN'CGU[
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
MF0W8; 33!05<CQ?J28(Y68+);*-E(ABU7NEU._M,;"]7]7A9K;&?=&B_6O#
MB(TV8[/YG"#_7C8?366+N;!S^&L[!T1[+3R._]0-R[UG-09)#*!4>DH[KWD#
M)?#P)?$DVF6'(1X5:RIEL]HS(YZ8C788XL%KL?U;<DKB*1?QQ.RUPQ!/L])3
M&WF-[9"AM(WHWY2Z?<R1]&<4@3\$=,Y"G&2.2 *Q/@E:C50O)(D0[+:__^2?
M V#N2 $'R;J2=8^:^9&>==O8PT=RKN1<R;FER#))S[D=;+TL65>RKF3=<J2T
MI&==#1,OSX1SU_3,BY;];JKT+471.=:'VQ9KA\!;@"V55&,OJ;"EA6$1UCH
M/[&GE/7H#1K$+#4^>/;@?Z;!FG?LURO]#TH.E94>.T$O).RDX_*66T$#).N5
M+!>=LT96?_7-.2LB7^X0XE+/,RGO1#75_V$[!N^\AAUS[($I^J&YP)M MBNU
M[(,YOO_-X)U]_.GLRO6GBUX6L$K&CAU:<L>.]4PN_GP,-RKZ='RWG6=V,-Y]
M.]:K0^WBR,]-_4:P[QLL:K#&5CIRFP'P@E.]3_ ;GH(%/W)X0Q"$S'31TRN
M+F5WMJQG%P<T^]:A4]VP$&BBN\<V0'L3)^RR-O.=X43GG>UTR_(17PA'/(%+
MQHX])< \V,)H:L/2$R A0+S#N&#12F[(-HAM0@0A>1/#&9%_^G!4>#VLC:2R
MW)8NZ%PE>C89'F_4Q9NU$1T.B3WN )I7K'G2S,$. !\$=NN\4LQ/L[%_.FR#
MM7Y;.6&D>]?(=UCGO76[8CW]J/>.+=XR$EAWE<#6!'&94,%S.W2"\N>-<I&!
M<=N?=&C"88PQ"&#6!#YL!L;ZQ3S>W*7I:X*G=H%,04UA1!@7_HKM,NB+_I%
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
MGF[-B3VCCNZQ(3 >=2P&1=TTYT2W1H3-(V!?V?S[H7C*<W3+Y<3N KM9]M2
M1UE[,>2@:!XH,%H-WF:Y])\^K&?.J\2+O-]PB>L/_D&''H&73-G\&>(8[F^B
MPW_Q-G/LV%-"/X83W7JE!#=+IO8;N_ITR8!Z[Y1:;,D1.\=X-0UU::_V$#YG
M9UL\ 7_!<1U*7.IY)AW52!1 ?!W8-_'=I.5C6:YX#H>._"%E[V!G80," 3SP
ME8OMU^PQ?N?2I<VQ]\)GBY5\UV>XF.AO<&C=\QTFN/#Q;&3R0_\PIO[T)YWJ
MA@5 _<'7FC^.5_(#(O2D+ G#*Y<.KT>^,]+G"\I2P1ZJKTY+!*C.V>0=D[HN
M _4KM8#(\" .$($!D :."C$*AXF3#'Y$?M6>:R #35,'(M2]  )S_)L3K>L%
M5(>@#@$7AR2BU[)!HE(77L0>TETRH:-7)#'#<H$S.$6!7*;BU7_V^T\UTA\.
M0>["SP+2Y?MV@[>.08V0-]0C JUI: 3WX]"A_6J!:& 'H/IP0G1XEX]"ZY4
M7QHV^X9/H^&,BM_0#XR]4_*)]_+[7"46\(QM";ZRF%9@1WQ&\/!CP=;N>.L_
MSWZE;,5WPYNP9R)$2%Z!0!CR;$ >8SU&Q()^!V)@ESNA\,I@F&4M1@) 57SE
MB4,IHP'7^ "VM;R)"U)E!$O]U;<HUY.-.AOWU5H6#!'HX/%P/TN4G\H<:"P9
M ZTMR3$O"SC\"6"XAU=^I8C,%_TCS@S@+[P#8;C4"JV#]H(U0-&@X1 S#1@P
M\$ (:':>?\MR("7' \4WW:STZK7XE1X!#6?"'U5 BCNC;%08,H,=$_8)I%[;
MB1B:!R"&]M&(H;6)&#+AO[-Z!A1G\%?.A-!&0HB[N?L1PDJCT41#,J4%J"HI
M+,#UMM[&R;(%VGI1.V,"^D@''65=_1.4OC$V@-;=+4E>3$L:(-WI!QWZ3&N3
M3\@WE:7TL"?^Y+-X\@F>K'SF5DYP%\CPQ5C.M\8^X\EM2Y!WV'$FXE7;:C(+
M9KI;CE-K!P?6;Y!;:"_$U4UVYE/;:_3)GOL'=Z9;JV_<?C ;4QQ!#,BL930#
MPUV W0<&.UA:NGFWL'VX!['85S?N0FG=JR1W JP1?8J6R\*R<9"&T,0(+1C8
MIS"FHU?0"\.%\0%SJ3M?W&5#)A@4^HQV!S?OMM,G6)SVNTMF.OJ[!BSN,5N?
M!!0/QOAD/K/A(^8/@WG*NR+CC\"D WZ;V0[SA\#ET)DP8Y[0&[S#]MU(#V4P
MSI@%7R7O$P/,N)D#).(8;,6AZ8/12::^!VQ-D+?<%0<#:(;QL.Z@:0Z+<-,
MR5,H.G@I;CQZ$@$G($=.=608(;O C@SL-?"3=!=^(T =:?X,/H\)<AQ-NWGL
M'<O[G%(=0R3N&J-W*SH6HL9G?AT^)/P]MI ;K)1T3&:5FW-NK(=@%\>$C<9'
MN$=US1H=P8DY@<37#_TNI^889;*#FE$A=O?P/><&G@O!UJVOLWO&:WJ1BTG
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
MV25)IEPDL\5RWX=D.D@RS?VM-$DR92*9+7;^/@2C57JM5AX.?C$4<T%Q<=[
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
M4V *+B1&S8W/)E"EZ2")S4HB;M7/+IT&%1.5$_%*>4.!B$NN=BW$']$;3=(
MY31@I:A]-2-'?M:"7D02L?I!\19,W.+'4QNJ[ R>2-_U4YAX RV82DHT7V8E
MI].$O=78]8XE6:IXE221WQXG7GO GL)5LK_WSQJV&EL[:T@M@7N.>'>K&#8I
MAKK-<4L"Y34THT #FI E';Y%]*C%OM7@>+?^H$7^0%5_L/UUHD#^CA+>8$N%
M7U4[<F3\S%(4#LW+B4M+0NTAPCV!(>MJ7^!B^*?D>;P.AS#2-RWN>Q'KAX,N
MB^::>);-D:S9BW?_9(%TNN$8GYN^\J8[.8>9Z6(#^W#0V5'6[^PN<RF?PB-I
MIM[<6BE^FP)<<[TB"R0+/%R*6-H"'20LU9ONQOB 9(%D@<=J@652\?(6B&2Q
MNFUOBR64+) L\.@LL$Q9I+P%(GR37K=I#20+) O<N/Q4WO[P0)BCNUMKUCBT
M ?(*UM]X00?^[/HOE_S%.J+_DS=^%GT"/TQ?;>A%SW[ !XC2E,IQ^1_M"&\O
M9X/?.'>1E*[5!/&/PMC'NWZ*V !N_\)^??6[21_N5D?1YZZ2LU3/+O':,!WC
M9/$EN9GH,"PH[E5Y31P.\FGGIR'_7QPIZI;ONHUFR^TQI]UV&A:K.]V6UV*=
MNLD<SV&V]W^.:9^E5_6C=/@C[YE=M"/F_;CP>O!VG[S!J_<6HV3S(@+YY&=\
MT63E1-F<]I%_C>/$[[V](]PY$1?KQ5;F?:G/L.'%M'1\,\HK;=FM6^@<Y#>L
M>Y6DGS;.%E]C%%YC\&M$572BJMQLX34'WBAFG]*__-KUX]' >_OD!WS(_*)?
MY5Q)_08KGVN?0%&(KS/IU>I"@K( +9\LOZ[!5W^;_]R&JPRC\*MZK?CS1;<R
MP!\UFZ5NM?ASR[9I4!4>5+/X(;DK"O9'4EN 992ML)V2KG5U7.EF[^K._:P@
MU!-+P,ZC&F>UW95^Q)CV%7[7C[6;H,NZVC_& =.LNKZP-VG%R3!*[D"J/$V/
M_L\5)FD3U5FA\:U<%*;L7)IUTUY!MU9\6YK,QJ:&6FZVC*FYJM)$K:1UZ\_
M2<_M*DJX\1267*JKT_E07'#@_=Y=/QE'#$L$VB ,GB\&D)MV-2^.6;(8DF2%
M.=B5>YV9XG6OI^%5?W@;F^O&#?^'LMR'+P\7WQ^O-ND$.Z(J<=';'465UVPU
MWJ_S/K)G)$S(.?(KF .\[U/X!;SY%W3F5]R7EZ\"-[ 3P32VQ52XS=[3$D:=
M]R%D'T=F'\Z23H"=VH<M[*-.]D'VH:9]6'7S@/;11/MPM\:23/9!]K'O;NJ=
MV@=G\[4+6#\J:Q_[*ZE4($=[ZC/M:@C7=KSUL%V/'I? ;-E;-+\""W/.+EO&
MQFS9.X"CV+0&<MIJXRSI/MQ4;=RS2ZM%:G-D:F/5K<,M]BZG%FZYJF"CD%;M
MZSC03K6*@VK5'15!M:C,OX4-NJ\W<S7^E<RNDN?ORX6.!\S<7!,SM];F:(8*
M9FZGK56P3.\RLG0M2$BL;>']DMHHHC96_8#;=&X#8@!+;VP>6I):*:96R\ZY
M[E2M; PM[?K&:;""6D75R;/+J]CW+AZ\CM_S.U2=+ XQMYG9%5A8$X*!S>U+
MP=3MM-4&DO*=J@UN&]6/,>,_:;6QZMO<"RF[V'-V<D-)>'[2JET"-6SJC-RS
M2WMK. TJJ<W.RX^J!H8"#I&5/1JPXB$4 KC8_>P<A^<ZV&IHUI&J1K<V9SC?
M@7 5;7PCZR;K+F/=A]N\,>L&@DNUS'E@9;)NLFZR[BU8]S8+(&6MVX1,UM4M
M>\O<PF3>Q:](MKWBU!R%81^NU<FLX]:YWFQLF:]Y<\DJOIDU0;U; >].H)LM
M1A)K%"*)V>\BB15=8_!KWD51(YBQI;>J&G@6#6K50>T#9JSJV"6?V2B"U4*X
M&R_H:MXPA(']BW^P"6[)H:$UZ'K"#B'L$#K;NC/LD-%@U/DDW"=WEO#7 <._
M7 7=JYP3O0TZ@S%.RN]A!(,(;GYV^E[PS,J'[@VLN!G&MBIN"D3?9"Q'9BR+
M@$3V;RP<5<0UCZB;EXSEN(QE(:K(_HVE>7;9U$W[B)J4R5B.S%@608SLWUA:
M9Y>VWC(VYK52QUBHHY_P1K:!-[*Y+1:8&Y(W.QN#PRG8&GG:.K0(?&0G.H1T
MO-;&6]FD0VKIT$(DDKW'! :')6DZ= KIV%1L$2S)_E7,X#"I=3HD<)S;"811
M4AJC9!>A@F&>7;JM(\(B)AUZ%Y%D)SID0;AI'E$QC73H77B2_<<"B%6B.]81
M[022BKT+5;)_%>.X)<WF$;%64)63<$NV@5NRDY !04R:5.4\-AU:!&*R$QUJ
M(2J>03IT7#JT$-%D_S$!AS=IM$C%CDW%%L&;[%_%7*YBC6,LI*\==E;D*(%
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
MS3&-UJ\Q.KYL?GH@S*"#DQAG,R769?@V;ZYB'40SW,3+-DM[V8<H_!WSM=M
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
M=]R1#T*TVH1% ?_.&^1&T(,'(B1L[/_4AB&'+F13T(4<Y%8@VXZ#GO<21B
M>"+'HX7?M=^T#XV:F[Z!]MIG@38(07E2I%H_1<;MA $JE@"Y_5Y[K*5@@#7M
M:0J5MNO'G7$<X^T0\)8C__#7S<;-."H3_&4Y.*ZX>WH<:&;V[7K-F8P]@\[]
M8-C9.W&I-.H@E3F)Y,%],W',S#UV<,X\MFGDIBSWV'H>.?A]^2]^7GZC??9U
MS9I9]-Q&-@M"!PO?=O)@<5U<, 34Q'C$.C[(WP^Z8'H1RE^.;!6@X7<!K+=K
MO?QFJV-._Q&%,3>LGI]D[[)GIY(?!!>I46]D2L/MF5OLM"[/>!AG"XC3S_F!
MY)_6RE1,/,V%IQ$.]?17QX,93(.B01$.M2J0B81#33C4A$.MRMP2#O4.YI9P
MJ/<SNX1#K90@"(?ZL+(X61SJ?,6!H*AI>#2\@P_O=)IM"8JZLMB'=D-WZ]4]
MF4XJIKZ*-6R]857W.#>IF/HJYNJ-9G5A'$C#U-<PPJ$F'2,O=II]?.8AA*)"
M']])()Z<)@RU8>NV45:OZ5CZ'@1CZ,V60X)13C"6[E@$#ZZ>7,[!8 CS1"V9
MV'J#H/05E$OC$,0358MD*[L-<UH@U(:C6T[90(G2Y3T(IJ4WG3614T@P.Q1,
MJUY=RMGCE8IE5Y>D]8BETJCNCN7Q2N40JTK5PM?*%F)/$WK:0!(M*L0J*!A+
M;Y8.F$@P>Q",WFR6!9TCN>RA$&M:!I5A59*(H3LN>3 %Y7((//"JQ;&5+<,2
M]#3AP6T&3-_0ZZTU>_*/ !".;(1L9-FT.([>J!/R-*'L$LKN7#FI?':\W<DY
M IN@9>,XEXUS0[>-QDXQJ$]@Q2#K.$[K,%JZT5ISV_,(3.1XMTV-0^QEJU!O
MJA(0=0H\_3R+'6LW"F&($=/9K=E3**ZF,8,9RU&CO2'31C"HD&.Z(N+98MAB
M@4*<@E<C4' *)\TF\,%#_R?<P .A>P.X0=CKQ2S!\<A[)'#C7H]?#!,R[GF=
M9!PA)E(GC),YF.NI]TV1KN5P,Y1KH< 9U+473R%=^_#*$Z1K(YN5]Y"N4Z#<
MLE#74P-.<:\+H*[C%;&NGQ=@]-HSPFUPR/&^W^G/ (_C(R,6CP=<7\H)4@)?
M+QI#O69-*U@1XO2"&T\A7"]Z@#&#X V67/R2W<A_ 5%F6I9_P??>;R%>L;0^
M"[&L1V'LHV@^10QE],(R3&'$$\Y=)5>X>G:)UX:E;)PLOF0.+&NOSL7$X9C-
MZ6G(_[<?I0,9><_LH@VB^7'A]6"<G[S!J_<6X_J8]YW@./-SM^BU5X4+O^20
M747CJQKV^#7Z-ZZ+[.>(!3&+:P<"(-?FA\+7DI:50])?D58@9ZW.C#LP+&ZM
M8)>; 97S@?IH&OP^@?P27#K2).ABX9A^F]RHW%DL\\:I8ID;S9IC-+<%\6S8
MQ5\=%'>:!D6#.I%!-38!6'\?[<Z=^UU!#JL*LN?VX-(/#>:Y?U3T2B.ZE@$_
MWQ@4]QAF:B4H\].>J7+ Y#17.X$9IVF5TRIG]#:?^CSE4A]E)_/=Y;)$[6-A
M[7EO(LA!MB_*!E5^B8D95G#PF- O5WU1$%+- )3R)B<+>S]?YB+P>QH>#8^&
M1]C\A,U?<3Q8JZ';S>J"0Y"*54#%;-VH5Q>KAU1,?14[MRV[=,<MZ1;IU@JO
M1:C\I&,[]U^6;ML6>3#2KIT$8'K=(!!+]>1RJAWS)X$T=J*4#Z9NFH= 'B$X
MF&6\/U:3Y**>7$S=:9:%X2"Y[.44;]UH$M282C(Q=+<T31;)92]RL0DL43VY
M',18JI9@5';3]<28.&S=JC"'^!$+!N%.",=>/<%8>LLAIE?UY&):U6VW.%ZI
MN+2X*"@54V\VRE:M2"[[\&&T=7&\6Q<G2I)BZ"V3RACJ"<;5[6;9!(/DLH_%
MV;")^4$]N9P;)G&D*"61EE6V_9FDLH]M"[M!Z[V"<CG$HE*UY**RVQ;$7$,
MTINMI;I3VD/L8(84[;<F$R$3:=JZ;:]9-B43(>*:HR6N<72SN>9!5.*MH57C
MN%>-<[=>)]8:L@VRC2V? 28;(1LY 1MQ=6,?P96B%G*\O1ZEB<2/I=>CBL1.
M!2062,EA-6K- GJG#U:M/L5JX?ZBO3$ON@A!*A?XMYHF[\Q7P-:O&2?&#'6.
MER21WQX+!HL<U1.#FZ>L3'Q<(Q;%81"P03%34\$+K$@APOF6%K UU7/L5FNQ
M-?$1+2*#6D@JHKWZ23^=P?<)GPK>NX#N:3UNDQDNJ 4Z8I@9Q4E>1\Q,1^9I
MF;SLI\A_,B-<_A <O9@M? P($_0VR-XB8D.X>HQ_!(EDBEHT0CNCAIDA*3-S
M^KV(=FQZ</SV'CR^@\J.#&-:V^MJ7=9.4B:7&+Z#'_US[$4PL_@+A#^'KSQ8
MH&#Y"<($KQ]',SQ4BX9OU%I%$YRG$IN?8.W9@^&$<D0>6!?J@#="7'_-BV.6
MQ!/F&3^"]UIAN*M0TJC+@'2?H#1A L,AT[6 )1G_UIZ][MQ(N)SK.3&OZKO
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
ML(@"_BNL!ZDJB07%ZX:C_-8^B GCT3>-E^0AIJ;H<#^Z,.NRP4 Y0 /N%8D
M1Q98I/FC<$<0 ?&09"+5-YDQ9&?/^O!L[9^0)<N62Z$0/'-*#S3#F[S@#G6*
MJL$3C ZVM$YI1#XMGVB'K$+R-E),Q2<WS9<8%ZO0234ANL?3A$CVOBM[1Z01
M7+R?P:$':9$C8JDY3P?IDYV9A0&?SK,R7M3"W(,?'.'5:-9-X;4F6P)I&P(+
MGR-OU,=@8_!&[G\OZL"!"WBE6^2X,^@!4CMZXP%*,)-5D>S3^ $?KF7Q!#\1
MF6V#\Y-OZ-\]#$'2@BBO>N*-F3QST'E+<3QB\61YGB.[$RG(?A2$Q_B\'-$;
M8.CGI=UYHO&A@S41V=K'ZSABM[&PS%[0;"*_G-VJ$15OUIV4V'DU?;I$$>9P
M\)(07 O67[AGPF.5D]$A\DLLZE=I&Z[L%L4*S%A@8^7Q:G)#R1W1R56#\N47
M+._GMZ$FQ9ZTJ*-/*CZZK'>(]WM&O* 0PANY:4'J?)#E+X?LENY=ZA.,(]PF
M%TT'^2/C//!,V+,XK9W'-Y-9%*]2#M*Z) GV8%7NS@3;@%>MNTR:7;HE@P=6
MH_$HZ;S)'<,BK\6/??ER(W$X8HDO</5RF8SX%V^ >-,&[!F=4Y2W\<[ \X=D
MXOO1A#2- WGC^4ZA"$)P^.E4"BI@&/CN+#\96;QPI>DK"7 O NR$?!,DC[6#
M0DN+"2#/R'N=;+7/0"P*"*ZT49Y-E:/$\9&WR6X5+V+*K0LOYNLUQAR3[&:"
MUC%!PIO<2M0W(=))>Y^FOY]"*9MV)6^X(<*Q=+ K 8:)'2<QNJ%)]"..L& Q
M108^O&HJ1ZUG&W%8@DEU5_H@N1?TZDFG-+=[E&OO+3CWJ4\.?HJX+[6(W#(I
MP6BF1<"[@82C)"O9O94\0B3Z T-1,!#0Q%G]D?N86;C.(UGQ6S0N$M'N170M
M=SU1'KD-<%YGR24;S]ANPCO1M"PXD1UB,NCDQZPD^NYLZI&A^^9ZVO@Y[ E0
MUW0DPCVD'W4O1EX$HQEDK:>R<XQ48_?6FT+S8;FUTV<Y9+Z\)2]H:LP#SN?J
M[Y.-&1+@7H*41!QZS>UPBJZ2J090T1[29:-!^):";O_NMSFES 4(]^(A8D,_
MAC5SY1/.)+5-I);EAA@']B#"Q%@&+0T>#*'9I!8YM9\%01&$F!S.-46ZT!?9
MX?0Q PP(L8#*)H$=-@W&*0ICAW4Q=!/=U*0!N]> 4)S)XAE\E\6="(RQFT/R
M[#./KZZR<_*;'_] N"#\?=KXGE)[&%<<A@R64>UV4?_+E8 R^\8$@GM0EI]#
M1.IX6.T]IHX-CH<UU#L>UBI4IMNGFZ^:5=/^Z_O5W=/MT]73[7_?<#H-^.!+
M^N_/MX_77^X?OW]#)IK?[K\_:5^OOOWGS9/V[?;Q/ZO6UI[NPHAR-.^QRQ__
MSA_KY,4G/.R-9R>0$BM#O1?Q)_H?B4R&@>4@%/5J7L%,08'R6(&S>BS;1;/*
MN#R5)*KS^ORNT>3PQN3,A2C#^P%".@GLA0E2?IY>(@MP%[1-3C63@KM&PY+[
MB/A7#HF<"Z+%HLR?GC\FGNM)G.Y"G3G07+C#,0U!GAXLRM"W%XQ<S, ,RL5\
M=%>\Q2&.FXEH'4.*K/DFVS9%4"V(X 7H\_Q^WFK/X"0*K%J0&$\<FIJ7,CA$
M:1#.(U,OZ >&@)LS @@%BF4TD-<:T%^PBCG?7-,>&4O7"<'U= 7N"0\"<@64
ME<;_XD4K\>_/XEF\6'/51G**K^(YN,SDEI<=K"0;+!&M2BT1()?K^[NG;_=?
M!!G9P[?[ZYO/N"*L1+-D[C90*A[XS8LW&$\H-S(M06SF+%Q\F(2+%3/-.5U^
MF" HW_R$5)C;QCU?OR+YINGW5QD16_H#B:*28E[/4A[,&O98T+851=TZ]J%R
M:$9Q2N[;>, TP_(N#/N<?<2<7'QB=]-/1)"7.[D[H4*;'-CEP+!Q2@R@"\
M44OE+F$!8,5*[O8PVGF=.=#;0#+'2,7D9Z5RE'7".X&T*J:A.5Z#)<N%G\Y
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
MQ!RX#1.AS!>F+ YRE8)93&//]HR]0-=:1!0\F(S9[G!2CG!7GI07UPZ2[F>
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
MGVH[K8LS0.ZO=^:V'>N.GJ7D><HB*##4;G8 ,<;4F>X)$?ZQ"36TX]X4]Z2
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
MP7$30W3:(BO_Z\N?I4I*9V_!J,Q!&<8A&$M_!"F]S=JR(F8?.N@/__'G^D?
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
MHWL2E=LJZ,FD=2T=^/F\E+J^T;!6D\V;P64MTRRSNG $E:("%XR#8 H3LMC
M0_,TC?L '2K.V1T-[DRJ:Z6.+CKIW<2T[.FX :B.<KQ6 CI0?E<[Q=WNL-=,
MZGNCA&9:<Q4CA*P3@?,,O,@6A)"!?BR=M*T;G.R1"@]E=NV9"=L(NP,&W"CE
MN7,'=.5U+A,>,M,Y8 03D="ZVHI.H@=-%K^)ND1TK4<4;8=P__Y8 [7>5U[5
M5B?=5OA]'A.^P:UXQ?+:6 OI:^L-#-;67OX%O#%T? >TAB0EX^W9E2V9<P^R
M(V-,*QUTN]>L,\,60+W5,?"B((;,219U?*\7 2(3245DSNF-YMFT]96.DB\-
M-=%!WX';8=!9\/-A\*_.QV.2U'Q@ZW+<_4F8S/IC]J1S3BC-0 I=Q_XF <YY
M#38;J77F1H36F<M=K&/_1-RK[WYPU7=P5C::S5H"!BV<@"1$K8[E 8*EG0!-
M"D4:9_WMAMA/:C;K/BE[>!:M&F:_7PIT<)3?]_HOQ347WJO36<;N4G3(4',D
MT:&I-P8UL())2N A6\),=FQH3=W'8OT76?>CY@[,AOMPSR] ;XOZ<CF]4!OT
MA(B0#(;::4F 5YR33^4D^?X)"V_=/WD'N/LGZ7XXL0416RITCUOE"M>>(/\^
MQ'GGE)R6-_8GX_Z$MO[7Y^-Z1MQXR7M"*^3>(!C'J^^?,SA9,@3&M)(F!Q9;
M>]5=KN<'9_/>*;'GK;=A4LN=8TX7'^D]+U4!LT%V&GP-BJ&VIKJPCN,^M^T.
ME_HON^19D*R#7GLM]= C@:>4:>\*T490/EL@^'5!046II&"\]>5P2_Q/ZZAX
M,J3K,(BR%6,.Y'/V'/<RQ)P@8\U[2[%6X$OZ@VE9A%4Z-;]FV 37O_;L]NJ[
M2S'U1.)S1F:>$R^@M;2@N$3PR2N(JLR&5GOKFS=5:AB?:YN0^3J'*0[3JW%.
M_>G)>%RMZ%G#ZQU2,!_\S!9)E]L!;]8?+TS?SKK]WNJT6+2U*7#BD*^]7,F)
M=3X6,-'5^Q@7;/-NE&N@[)[W??UC%SE7/!N#,<\/%265 T<KAF2=DM%*QU+K
M^[X5,/;7SVYW'=_-V=Y-JH=.:+S9V\&)&)76' 1/#A3+ 4)F$E#X['@)=;QB
M@^J\@S><V5EK*]O*;".]#KN1; +C^-K*;"7\-6U)'B.Y#A7))?->NP1H#<'Q
M:" PRT$6&X-.SJ2X4=+7H16X45N9%OK;1F"=MI6)$0OY9IF>7#P9HN2[.4Y
MC$J<>\4BURT: CV1MC);B7UM6YEM9-9I6QDK$+.,FIPMSD"I&,!+JP ]9PGK
M](^\D5'T/-K*/%IYCY99)S6-U\_S>4=(%"7ZP"!K)\EE=ADP&PV1/&B3DK#%
MMDXVNHOBN=LWC>3;P77'342_X=EE#]<-<'545[$.TV%**W;5V;T4V%'@G6\!
MU_"9&#.9#QZDK1.<4K3@=':S%AG))N&2;!UOWR\1'BBLV!</MI%S0_W/)K-_
MSN.S=R,<+D<SJ1R+3@HBKU,L&">'/C,"I5"(4(2V^I8;>S?4M>)S#U%SWD+8
MHS:2:FATS:"\'7[+\[N::X 22K+WF0'K?)VJ50T)CQ:"#LZ7@!B]WDAUJS[]
M&!2XL]2Z&(?:'^;W91ZP_05C?]"?7LPW&H$Q"E=GI+$"JB@$IYP&'64@J,;;
MS1I[;;'WKL-R+*98$UEW<$>^"M>[&ID?+^V$#?!U9)@]A.TP!EH;36Y CYW5
ML*<MXR;.X)#7/<S'&$&Y1%M:#!QT\CHR%JQ(K8MA#T.3!\RW [%D"^FW-N8^
M_/;J<B;9+_TA#F-^]^[5,ERA,9%Q4@ -)V!<*,!02X*9P1)38?YV ZXU]L%]
M3]F_G=!6(:,NI-G:_*M-#/M?AG7\0C_U<=S/R\FJLF+PG$-2GHY'M R<"09<
M23$%LI#B[?GI:W2\]A''I. V<MSGE,>7%Y=S6PSW62BNP0AR0I2D]2.:#*88
M@B>T3K'U!?0&L([%5FRM@0XR?S89X;P)Q(XLQPW@'<9X;*[:3:FSHU[VN<]<
MAVI0%,\=R#J#60GZR@=&9X;TGF/4!75K:_)@U'G H'P2S-E"':W-RU>C\=?1
M&*?YI$^RP[)LTI U2\D'"=IH31:0#N"LC\ DK]F^WF67-K(ZUCS@"0T2?JPF
M1HW%V$FE]Z*-T,OS"9E<D\FG>7[4O(T0"G**G P0O21PFKX*4FDHP=O,;'!"
MMT\0O0?0L1@:[:1^EQ)Z9TK,L2P(OPF8KF9K7@=RX'YKNROJ-@5VEG(7$Q1O
M@$JH'..V0-*27*Q YYO+O$# :+BDK2[K_/Q4OFE?M8XUOHUP6Q_I)Y,^?L Z
M8B$N0"T.(R37V21RI5-1-:>((03.,FBK7 Q,29/41F?ZNB<<8 CFXZ4^:BVR
M+L[O-0->BY<6(S*(Z',MQE+@I1? H@@IHU5*[V'R[5&=V0TD?9< IKOAQYL
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
MECQ*+:.+K'E6P3UP]N^TM]7=G4Z[;03?0;>&'=^E14*_-UZ2R3V+:B"].ER
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
MH-@JO8QU-D3TD+37-D1M$FM]W;8&RN$C@%VH?]1>#1VX'JM@U2_'.2^+638
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
M^2QCF2@GRM_YI 3]QS2FL?)5W!1SX:N 6L8JEI8IQ1$CC@P%BP2E$&_%C.S
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
M4;$!TSMCT,PT<@@H8+K:<%"W3VAYJ!L:MUP,U!8'*GM/6FY,=E3]AX*Q:QG
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
M$P$C/[#!_24O!)N_Y-5-]:/.C5,*W/"CE+H$)K, H8U=GP21YV-)TTCM<H'
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
M=@S'\)1?$#,2XUBF7+>T33 -' <3%G*6QJ[#(MAABPG5H0]16AZTNFQR\:^
MF1IG8&IX&M(W4D!_HP^0X*<6$*'[.HTPHCGN*0,$AKW3 ]#+EJ<"]=5,_M)T
M;FO3,+PP)&[H,$QB?3;KNCZ._=3#C$J/QG'(?<E!1P*'Z0Q]'M!212U9X"G
M$70,CP#.EQD8_^^).T /B1-2]17Z'Z$R;MS?+>I>T'_B<8OLN>TPY5$4V9QG
MK!D'<;_4RRO'HID.,75#5^DM)YAP'JFP0L^1])0.AT+ZPD]]EU&C_B]PTF.<
M#V0K9B[06\-.._KG N451U6@T? $2$>#P=RM_<."!S,(.Z<*%ZCEI!T?<X%J
M9M"#7$V4&0PW0&K?8/C9I?OUBR,L#= *BL[40-B*XZ4+6DFZE4)HM\+98=<5
M+;]^GLU_7[=4]843^Y%@6'H\Q,1G#"=$-^9RG31D"6$!!XU4[R(V9I"EB:.*
M>A^AU3YNX(CJ+#3."*1@0)P3/AV5L/^H:9_4]PJ6C@K=$2,=?\>RSGB>O^BS
M>6U4KIJ[OX"[7AQY$DL6* ^+."Y.4^)B/^4RB$-'A-1HNF('C8'5N:&"WN9%
M6W1?=:=?Z%L(#DXO.022F1*?*3I,=[<O6BY0B\(7NF@FP_=8+WQ<L+Y*A ]0
M&+<J^+B(>X7 '8^>D<APJURX_"5+9Z+N)G\O%E/&4NX'B8>#0)]9Q(Z#TSA)
ML'0=SX]\D0@&3V,X0&B4)(9L1;<9&:%"' %4SJ-(&9Y?]" _\ "C$GU-LIGZ
MH+SK#M'M\A<ZY.HS>^$0F?%S%SJ$/9BYT/4\O!#W:OXL9H(M!/]2M=<4@/9
MA]X=>H>L4V512Q@UE,'=?0[*W:UZ?8@,4SE;:4'UM5TB6976'EQPM*K:+G$V
M"VH[GSMC\].?62&^BKS,WL6ZZ.))L)G:*U9]=]:-2JM1L@]7MX_ZE:I36+7.
MXUPYRJN684V''GT]J16^ZMJS[A$H'2'\*,%AE#J8)&F,J? $]J,@2HB7$,<G
MTW=1I'/0[CJ^)!!-VI3'6*%JO:EFD3<R**6J+O8UWW^QV,&_P\<-<!#^V!^A
MC?^Q)1'ZX;:9[ZBENE#Q@\QR]8DV#%:Y&1=H5UJTT21X]=E?("K5?E0U.1OB
MT. [?QQ]NDW?08KQO;+O]U$==/J^(SNVN;"5*FY0J.:JZSF'5:WAQ\WKVVS^
M(8JI3UT1LY1A+_48)D$08!H["788IXG^1<)!^7;&E =W5==4=4O%M_J30&_J
M*6CRK"F69EO#( A!+[\.66K]WU58N<432C]0RU6?:;= ('I+QC6E.W**+A".
M_<1=Z (6U^Y/XDU]J;[24E?N5&,@J@0<;?">Q$Q7[3S28O$Q38E/4S<56,@D
MPB0.8IS$J<2!ZP>$.30)'6$VZQI"UDAESAEO_=APH0^'63V+I*PFL53#3!?M
MM)+*L2EJQM";X@S6^\84Y&Z#TSMPEEVT6P;T#7 SOZ7B 6DF4,,%JM@8 "/
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
M @=$UX 1R7'*?(J=.)!4)#+V)"@7U8Z-@15\NZ?,A7(-&G90EB/UG8KM^\8
MH#;S%H8'$&8AMGO17*"&IX\+I(FCBOHP'6K@T@_0RP; Q'?K>@,'JJL_CL5J
MUB-^VBF'UYE.F<EY^2B*JLCU6D_&5H[+-$Q<GW'/P5(DRCXE3#?1D X. J$^
MMR1RA2<A]LF$Z-!''CHZX2UQ99)JJGK\9MT"H&H&P.<S]>-R_5/#O@ @=,U,
M4M^8@0] 5A-?+]"*@0M=M5Y7K*N?-EST.MK'6.;^9OR<)CGVL!]C$ Y,_3%_
MUS8JV2!2U\8_+!?E@N8ZRW+J:9$]'N* ^PR3,/1QG,I(12AN2D(_"9S4J$;0
MC-PX,<JV,C3M'3:X@ 8KG0":QBQ]P6(5NE@C8A'#F AZ1BC3N?S($8V)J/N!
MC=%;%C<?7_7 SL_%KW1VJ7R17\M%_G*]T$Y)\;?BYI^+C\O?"UZJ'_/;_.J]
MX'\KFMZOIE<AENL/[2C4J8W*&?A,LP+]JCM<(EK=FOXJRBJ[_+I*>Y1(N6?S
MHO;(=1:9+D3138O+ZL$J)UTIRGLU]U(_!+A)L87>X&IE!-2!KL9@@/?8H+</
MZ.RN:6R)CG=O<R8L6Q<YYZYEV0RAO2S^1/-_W,UIKBL.[W6.Q&.=(C%E<4QE
M'*78#;FL6X-3/PPPD7Z<AI%T? 9K?7"*XN#)8><G@)Q&S2S2Z14+F.W92.W0
MQ%%%O4I3KP%J&.BQ%X&IK'UU'CA);]P^ Z;B[W45,'[1S@+HK:?:>6[S-^4]
MW8EW,?.:395[TG58R#%Q X%)ZH0XEGZ*9>0%L>"^%\D8HOL=M ;6^N?L)<]D
MQFB^:'(8'M)2%.^5$:BY03]4_" />/+1!:"9&>@)%I@!6+L<%PT %Z@!8(#V
M_@8B]J3W791&U7@#D7=UW>05>#AS6U_23@K^.)]E+%.6HY@S94(N^?Q-#PJ
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
MMLN.FT*[(\Q>KNSN[VW:[>@.+GH 2K797);E\O5-_^TZDU(40O%IU84'LNK
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
MB8SR,#]G.<U91F?K*1+EXWR6L8^ID](DE&Z TS3QE)L7JTA;2*DUT2&)$_%
M@%*YC:@.K)&:AZH-4M6U9,7&QK 28,:&&91F.MH[0##5-<#F M5,H-^:/WMM
M$V6%0T\6P(SFJ(8!!,.NO8"];&E&#BR\^MF&.]ST-GS^*L3BYV*^?-,QZJKR
M.R%<;?)IBB,B'$P")\#4HQ0'U/%YJK9_YH%:8?3"U<!F:(,-0^>Y7\P-[='8
M2 +MU6$+M?[Q5NC;,(DJ+M&*S4%J\'L%KB\#UPM/XQK /F'<,Y"]+FYG0'?/
MZW2O=$5_EM79"ZVV.L1)8B<)]0&;P"0,0QRG'L4A<?Q 6<@D%" +:49VZ'O.
M]B;B312(;23MP^RA(81F!J]_8(!WG_NW,]LL#&*M8%+W9(X,B8YJ;V! [!H4
MX-N6%;CUG*;R05[K(Q>1\W(CBW_*:2(]-^28.#+ Q',]G)"0XD3(E,7$"Y2Q
M@-7T=!,T4H5SJGE61-$;S0R+\ RQ,C,)/<AO5UG;T-6AV$/!U<94?* 5"Q=;
M?85ZK*TUDK:ONMIN8N/6U!H)OE=/:_;6&3GW]62[]G8I8)3$+N789U0Y DFB
M-%NF"19>1(D?1\RCH)*9?1(#;_IUIAVK:2%:4;;(0M]&Q4R1SY,5IKRUF#6Q
M 2[=CHO29X[S-H'Q$X\/"G@P&_CPDW9:=\EYIO=K.GM4&\YM?D7?LKH5Z&KC
M\!/&B @='*2)HS;91.(D#1D.W)BEKN,[$<P=/TUR8*W49'&6(U83ABFD 6!F
M"MHO##"%7=-&FKBN6FW(#[73FDO;DTX;$!Q5Q\T!V-5YP)NV*<;7\U>:Y=/(
M$X[GJ4C;E[K;IV ,4]^+<!C*6#@.3Z23P%**ZX6'#JWK%-K?:F*&F7U[PG=K
M[3DB 8-B0VDLTG^W63\CW;=9:.3TWFWV]]-Y=WYOW2M7WSA6R<!<\$\?OY1"
M*=UM_JZG(^0OE[KS0752-G6E1QR>2NQ$?JQ"T,#%,0T3S")*(QEZ<:S;N9GG
MA9F3!BD4/%_L_F:"KBZ?_XI^>;ZY1K?WZG^_WCQ/;N]_1I=7D]M?+7+' +":
M;9_#@ 535<T :CE Z0?Z03.A=M,?T8H/U##R<:%+&&?+:OK5=5:R:D2!;M;Q
M\*9;#RL#WVM37" X_77!-24\=MM;(" '^MQ"5X"GP5V^O"RNON8OCWF9_ZJ/
MZI^7KZ]%U=2N7.23=/9Y7ER^S=+9WXIFL*]AIAQXX8&W;,5/49V/H:NONOF2
M]D ?U?,Z3%Y=R5\RMGS52>,;=;YZ,LWE3+FM3:5W5;S8-&*H5 ]IR?3AT=98
MB"HSV#QM#_XY=!NMP3\"H/O_/=#O<;KS67!:)2/"J8V6KV@-Q&9*H_TB\)#C
MNNF%_%EM@G2FQ\%_5C\II]P51#J"8N&'D7*GJ(-35P;8CY@GHL27GIN:1A]'
M: QLU5JJJ":+-%U4$3:/28ZA<SH\Z4%FF!FQ$!<4M)P0R"I^.;;F:*',":$V
MHYI3C]H6N.3B05X5@F>+SU1?V"T^JN3T)&9!( C%GBM4.),J34QHZ.%8IBE/
M1!K$L,2D8X2&SC42N0(#W=-7X-7Z46#, I(^Q(7IWX:D_8_E.2%-;^4N1\B,
M7/32+>Q^Z<N)YRUOP.I ,'^Y$[043]G+U\6#5&%&==X_]2670M((RS ),*$R
MP;$;")S*- I\R=PXH*#+L"YJ0]^+M;313!._0(4FC^<2+TMA=T_6B9WAE5E?
MB !OSU9@W-5@/+5@*-KUK5J/=VDF,O9UK=9):]P;-A.Q]R[;C%Z"1_G*EWZ9
MYU7"S+LH/FZ^O:GO0U/2>OOZIM-F,E8GY'V 1U=;+3ZPNC<\H98I71N^8DO'
MFKN,F4?J=EB>CM8'AQ%F(\ (#C#1^BQ(K*)N.XJC1=YG ;(9?9^WD.V8SJTQ
MN?I$>C;7+8O*J4RX]#W)<)AZ*A#W::K'U 18$!*RF'&'^/*,$=<;I :V.RNB
M]:2&.DUE(]?YK.'6FX@91@B]X "\HEC1T[U2UB1[M@_F(@XSM7J3T/<<57U
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
M]7WY?,>T.W8,KS*Q?DKB0E)7W\@- _(K6?RWJ)J;Q7:TD?X9W @FXP=P]N"
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
M921&Q,U8PEC,< 2:Q=A)96(_X+#\NHXC"U'WJMJ./G[9COV]<#+U_7X;+*\
M *BGSF?# E/EXZICFQ4E6B)-,/1XYAH3+3&'1AZ?6V>B\NZ:&;C\3HCBUV*U
M?OV\!*>[#BPQ];%50]E1I)V:MOPBKE;5<@4IY!J"8%CW+$H//,X:$'R"'%8-
M&8U25X?6G2UC54.X_415G<<-RBCY/QY7=V*E;N@,5+#G]8G53U)=-[<,SN/*
MN;N^/;CJ-E'%/AC&U= " D!?5E/X"=1Q1%:S:LN>->>KMAP6ZJ#:<N11,^_U
M*V'?\Z4HWO>+MMKTO)"0.&%)C*2SFJ%0H8>I1Y!/8XY#$;D\RI[>1$%7NE[L
M #7(=W:?IO97=TO[PA';5#[ETTI_@A4D _;O&P).SW>U! 9,@;=$CXLIK;<*
MUA#/DC<[1&E6GU9#Y&//5N<56X4?FZ:@=9&"U&3/\R,?D4#=*V$_0C2) I3P
M*/%42_ @!#7I'"8W\9Z\[5RKKKC/K>HX@$E/E>T)#[QLZJS@V*)Q-82&A6*-
M+B$G*]$X(/;!A1E=@H^78W2^!?>:'PM^610W2_Z85POMGB.';TVLCS4-?0?X
M2*)QO]=<&)A^/1:$#^6_#LL)<F^[13+R:H^6FLV9[19AWX?M>0*N ]M M+Y)
M4#FAHAG9=U\M+U\J7:48669B+=F=8SC-A<@> \Z]J-;%$C3V5@>8<=VRB E,
MV2S  =(X34&-5'!L[=ET4E/(?275?<6P?7S/F(LOJ[*\%VQ!RC+/<M9TS]V>
M-GR60JE))W=- :]TENMU[N1.6H@J+VK3O+?5EI]7Q3=1_4KRI5KX%Y&M"O%(
M?CR)6 1,R"#62ZF,:1,7HY0S']$(D]C+?.IC;)">_;%2:>GDV0G@WU9+Q$CY
MW9%"HHK\<)C\:@Q,A?@K?OQZ[OS_@$_3K&&_XL<Y$,QI)'-^4BS\?.%T1Q2*
MQ^TCQP@X>X>"RO@X"H0+A];R.%(@BQ, _A(?C*WQ A\KS+RS"_X2']S)8(2_
M!E=P]_=>1I'2BBM"JO7>Y8^\U'5Y.UZ=V,W=HRC-B\HG:)OCUUT9_T/?M^V2
M>MR?/5-@F(4=EM7Y0U&W=!\R()>1R]JUWFQNZH P^Z[IT&-F[FC='^FF+->"
M?UJKPL*F84:=8%"[OK^0\K"$\,EE*4\H<1')U("T3'J/*4TBE*0L#@A.A0A!
MJ3UP%B96V*9G5+Y4\Z*4B_ J?^NHR29O>?4.<_<,X-5ST:8%#:;T-;W2:;C9
MSFBM_Q;5;#AMJ=KA.1+)Y&>C)KYD(J^LI@*:@V/)M3%@8%9WQ!R@8Q?BC)7@
MV[Z,P.[$ZIM8M?>,FEO^T6L36P\5)JK$@&_7M_I;^[%DX]OZ&4+!M'M/'HNW
MI ,B&.W>QVO-MG/W"+&_:_<]8I@=/SXR5;G9CVH6[E,HA$\IB5!&J:_:Q/J(
M),)'GN?&),@\BE/7\NSC+?&I\Y!VK#@#@;UBQ_FC9@C80!H$M-ZN/15\,(W6
M1*XY[QC%;HH9RB<@S#=&>4?ZKS9)^004@V'*IVN8&:&FZE!N][\M\ZH.1+D?
MACCV,D3=B,FH( D190%!221"/R.!RT@*L30G%":/TEMZCB(X%JEJ@J)G%<X2
M%1J?0Z0$JW:O));T]W3]696T5[QC3>Q_T'@F!!."E^KH;=/V0P9.M98W3>-4
M2Z F0LU%^>2'-*,XH<AC+D4A%1CA*'+K<EW.?,_+,E!C"B#]B56U)@L>!@$"
M4$]Q)X0%>'7<,M+</_RT";>S5?%SN\-OV7$NQPXR3(9&F,!@;X0$B/K< R5,
MH.D8+V&TS*01QI=\*6XJ\5(^T=#+W)BY*!(^02'!"4IQ'*$H$2XF,0D%2R:(
M,K8,_#4BC8V_K-AR:KZF"3AVN%L-.HS0G#3PT %RJNCC!(UY(Y =^;]B%'("
MCF$D<KJ.:31R>%=9WU".L]"T,VA;A'\3U6VF4B28&Z1A0A-$7)9(WRDBB.)
MH$3X0L8WE*C6MO ,&9L\SI/O<OFB?-A_-==WJ\SA;6H$;5,C-L,$"*O6I,C)
MPGDF.;!?K=5/3C?:FOF#, S4CI),FLP2+0-ZT;9BV<PQ:&8:R$_0:B[*%#A:
M"Q,MLC9SA&D?U-/@= (:9Z3QU[.[H%G\,\PHTY](=BK.^/V-L20P.S*6P6]G
M(EFO0.?E[\\W@ZQ7@,[L_3.FCFWO33OO1O<^I?*7]]TS;<Q7#QRM_Z4Z/*N6
MT&K(B62F;=$.2;J8@/[48=ABX30S;15U8-^D2?#6<S@^&FI@C+9%>(*N]5-"
M82MU8PH6YTWNF!#DD_2/*6D95O3GRU615^^;:L,G(@(<8QPC&B<9"GF6(I+&
M'HI]'/N$IJ'K@_+5C@E,GT]2]YU<+19J(\];JL!J_6-0]$S7.:+"S(ZJ_5:#
MCB^KJLCINE)WE*K5_)'T-V/2P\OT>T2T59M_O/R\!?D]PIU4X?<]!W?KK_]9
MO5_^6?#RDO^CA.5I=;PZL6XUW[K&JRCWZC@TG8L^><>]_S-%-=&M#BDMYW,-
M"&44!W2M-ULT,"#,?DPP]-@9!8+*[)'R>Q-YM]W5GU+?=ZD7$"3W,Q>%+"8(
M8^XC+XJ(" 5.>1!L3B;UMK)>6@8GC 9WN!?.4@ WLGYT]':T\R0^H^JLI;F]
MXVC)6APF.BJ:S;JM3CKSEU0-B=M9[33X@D$=_K)<_K+,*J7^!AW<>EZ?>-=K
M"[><MD;K8$LPZ=_6!\+X-FA!?I@NZHD^0?>V$4G-BNQ[UIRON'Y8J(.B^I%'
M#7L\Y25Y?B[4!B0_U=OL7KR)Y5I\V=Z0^VGL>FD8H(A$N"EW)YGGH31@L>L3
M[@4A*!%JC.#$FGM(WKG-G):!,[(.1C'4VUAM(@/3Z2-05D!0X'V@-"6UU0EJ
MC-R\O: TA3_I!J7[GJUF;[O^YKMO,DZB)(ND-6!N)!WHF*6(X) C$7A9E*:N
M[XGLO)YO'52G-@D=#0OV^NN?8QBT,-6T#K:1 IH(&R!9:!@W(/1D?>.Z:'YP
M^[@!&,:[R V]#'?@;]=569&ENB.]%VSU)HIW=9(-Z*'5O\+$FG\P81C:)VM
M[G&WW8[(P"AZ1]/9$'4@$(#<]7$)C3SV@65G<]K'1=OWVS6>-MVQ:76S+*NB
M'F?VF3#1?'Y/$9:>N9MD*.(B0*'/0I2&Q$6!QU/J!RSBC, VZ6Y"D^_+M'+R
M+5TU'H0)AP#4=!0IW:WW?/FANZT4_69/=$74FGKJRF5M0^TA,_,>.BSLZ;8Y
M\KP-I=W+A& T%5GFIPB[D8_" $>("I8A'J>,9G',*>'F2CM;BLG)-U<_!VP4
M(A-MG2/AHU/F"7(_QB2;1%\_*@=C3-AA?3T[%Z+I%=1LU[?9=5'G<\*C-]UE
MIOMR;CV]5>9(^JNE6*W+17N7*0.Z P=PLH .BH-A_RD- C,VI-(7][!#%> ]
MV)?Z=?'*GN22+^MEF[F\N6_W(C_BF&/DXYC+W2?Q4$HI1B'QHRCD?D29I[/[
M]%*8/I+;(ZFWW_2C,:S35F2$*?$AM?&D TTY>3L*N6F;-:F\!Z0,Y?[W\^W0
MJ"R-X5&/U;;%C0.WMB_]+\YB4$;YWEB0\0<MM*MH_;$LXP'E+D6!P&I"9<QD
MG"E2Q-*$I\3S8I=$Q@TK9O%6CYLYC+ELVM#HN:IG"@QU!&"RGM>Z8A+/M(O"
MQ[6O&/9'AQXU+BI7 :CJ*ROR-Y7>>;E8K/XDDO//J^*J$#ROMMUI=CD$J>I(
M'B<I(EY 4<A9@K!'&")2/3W!/4PQJ*V,&1L3*_(#^R[X>B&4E]M,&G3RI;-E
M3/5Q<!K6ZG96T-H'0^CUK,#T@,(,Q88?9\?013^4;7<KQVJ^AQUH[!6<FS Q
M=]GY&4!U%)^?LQH\TOZZ?,U5F/.8OPBN2,BPY^]D\7E!GG4OD0:6F-CV?/UV
M=[,?.=<<-&JR'UL/#WD&03)^YF )#9CA@ #A_*%XL72RH"&MT8'"T+JSG2-H
M"+=_?*#S.%Q!F\SW*_G!BL?5A@2P\GAHC8E5%%:(/"CLN.[9DA.X:S>U"359
MY?NHSU^5_QPI93E1[;*.T&8#=H<6GF_*KH9X!Z-V=9[_^%8ME[2L"L*J)T9D
MM!Z['@HCFJ!071Y3-Z/(CU/NI8D?QK NMU,P.;&-4 ,Y5&W!8EUG2-RIZ$WE
M1.B5T^UW"''^N)>_57W9U;< ?)HPP<>K>QSQL1\:T.#-_GE]:(.78T#_@HU>
MMBS^CVWX<@SRE(U?3FB9;0?_)?+G[Y+VY9LHR+/XME:'O;=9,U%B+_?H4[Y8
MR\=VGD!]D;2U$#R)71%&(8ICX:E^IP%*74\@EHC,"T+&?!Q#-@ [;$V>K+!<
MU>-U5L!FJ)9 US/+\T,),\0;_IR60:?A4!G7=J[)<>;ADN6+O D&_]CP9]'L
MV@7,DJ&UQ-2LIM4ND,?&U/+J!D'M\W/5WK%_6U6_BVHS;TLU^P/6(>JL-;4#
MVU:'B%V>Q^'!BV3,D9PY.]8 ,;$.5AJQL668@"XC'*$)"ADA&)B%S#H$Y@N=
M >(>A-"0]\Q\)^F=%8*4XI-H_GNSO'V5MDC=VEV1U[PBBZ>,RP XCGW$<$A1
M2+P4$4%BQ 4)4XX92>,$UC%@G*B6 IS3.J"Y(2O5,=%J0]N1?JVH2D?:7$=N
MSE3NT*H1-LPOT@!4S^>Q!)*9E=@-HY7QX\9?$77 V/8>D']_I5H1W!6KMUQE
MT=%WYZ??U)RV?/FSLV5UVRE>';HU@C@_;43Z6<&_>[05RYX7I ^A)0]'@^"L
MWHL^ ,>>">!-@P0\&0:JN8C2Y;G-;O]<RHW^>_YZL[PFQ5(2**4'M*9ESG-2
MO#_Q*&$$1QBYPI=A&4X)(B[)D!_S) W#F& ?:^?E 0A/[*KL.%%1PFK#B]((
MT7*C?E%N^0%DND'@'39&4X(&,TE[>-UFSI8-:56<#2/J%P]3XP5(&)P(-[,\
M0O#WS5:JH0$*@QF(D/7F2TPTD/(@7]'D?3./[U'9\W7Q7@_=K"^BGV+IQI$D
M"!$-P@2%(0\0X9BBS/<(3IDK'3S?H%O]*24#M\Z@Y_R&KE/6<?2%0RJ'K=2!
MMW>!T_@B2/W:QY-_BKV+)/';!]5S_WN]%/_?_^/%[O\?N!>.^O;5C\IML$XA
M;7_EU;\*+QSYUJM0'HY8 (?Z=GP,>GZA(:J&C9];)&MB%R,)'&#_K%\42_Y8
M!X%9_:]^ 8_]K8$G)YV_LYU[$,I5!/,2Y++41Z%/5;8DX2C#,8EIZGNN!VIR
M Z0_]<'0WLR#5=U*C1W,/%A(5B:9LP.<*S$A:L ($#)E9YK9$(98S#MCYV,F
M/!A"8SAAY\PY#1MJ#Z*^?[Y<\J^D^&^A0LE-VT77C1@1PD.Q%Q,4QG&,J"\=
M$#\, B^+!?%=T.RO?E(3VYF6,+"M?#\P>E;#CK@P ]'2K+VC+56G)6NQV?NH
M:+9:MO<3FK?Q^JC )^W3Q]\P4]@OJ^6S=+]?5%WQ5U*MB_HX]%Z\ML,#;[.[
M(E^R_)4L;I;?Q(_J\4^Q>!-?5\OJ>_F4)1E+HSA"GL JGPI+A\(7/DHBC_(H
MIJ[O@HHNSN)F8K57O"%U-.]PR9T*"UJN5'@MOVHQS""<![R>S9@-3IA9J9%4
M?#F?:B1;UMXOG-\%*9S;I47;8@4"2^;G/%YFM5!68#LV8G86-75,GA6-MFX1
M^P'/Y/]0FB48A:%'4)I(AR0-:1H*&2:%O@_S1?96G]S]>&Y[LAN5<1X"H>M[
M&(H'=3=T)3-P,3HDL.95[*\]LR/1(=:I[]#UT SN@K+FGV64\21"P:1^441Q
M/?;7]1"-4X)$FB:NYV.?!Z *:B,N/M8]"-P)W8,MT!.X!2;P674'%/$/\@>.
M9?\(/V#+PU]W_S^&Z:Q]_V0Q,T-U_?7ZLFW_D7I))!A)D(Q1/&E]!%.GGADB
MJ1=[<1*SS <5?>R6GMBD*$(PJ[$GM9XI,),%IM^*AL4!,OVL6U+/O85GU;E3
M@8X5J>,)PVT\7XK;K*EP_DQ4FG+U?B^4?Y OGW]9%<7JSR8)1/ZN>G\*O(A)
MC7$1R;"+0DQCA+T@0:G+LL0G/DEBV/X-(C_UQJT:@*TRAS7%_L6&#X=N&'%8
MRPEP"X>!K+EW3P8=<--N46M;)&Q8N7"VS#A;;IRK,?S@V[@1#+;V;QCQ>3=N
M(V!.=FRS5<QRT]7$#S44Z^&-7945;!)<W_M37S5N,ZPW<V+VAZ4]B.(M9\*Y
M6NE.7QR$8M@PV$(!>'6H#8#ET7%CHAIGDG<N.FOV^)!8QQGC@\\:)&M^$IDH
MBL/AK%_:].CW)X9YED8)18(G1-5.A](32$,4<TP]#[L$AUKC,,9)3:RW&]IU
M9L"V'&*3!PY))QP&;%AE[<( 4]PM @<%(5^L(P!(H;2&A%G2Y,AW0CJ$389$
MM7*J[T(]]2)_7ZH<'B<ORW7S*^)4A;1_SD^J#XSX05Y>53LINJZ<Y:J2J[WD
MS1H73D$HS9NG?Y:+L]7S,O^7_!VI<S,5"4H6=0NJ\KL0E<,E=5MYFEI0#V9F
M#J\P7RZFEB0'V9=Z;YC%4Y])7M0)75_K#*]FH/7V+_^6BT(N^?V]/72/F! Q
M3]5@(35GV@\]A$F,41:$KK2F'O=3!@FG0-0GMK"*;-OZ:$NXSA_X=OEW6/@$
MPU0O>IH,*9@1'@)I@LL/(ZDMQ4HPVK.&2D:P'$=*9HN8G]J4F["L;;;P1$CF
M876M(H2/41AX3!H3PE#BB]"/*0XC#S0%I8O(Q#9COVY^(2JUPNY YL)A#1/P
MPY<3K/2/6,Y!X)R#E OG:D1:HZ.2/G$L'HB<D)C]V*-/R*[#C=YG32MLW^0B
MJ^+]FZB>7"_PPT0&2CZ+8A2&L2LU,HL1PRD6F+JNRT&GI?N+3ZR)&U*YJJ@
MC]P^0(%X<8BSA*$T"I6G0S)$@]A'6*+B14&(8Y$\5:N*+"9&84O"! 55+O+E
MYO-M75MR!AIZEL=41IC%V5*I4[IM5N*><F^MYG9OZ9FK:T^%.JVC[7C&UGC2
M]L=;NLB;D:AWS:WIYU7Q(/?*1>UQ/!$6XS"+,^03+$,*+E4N)92A($RHR##C
M M;]VI"/Z8]OZF85M)W.^2I_>[']TVK+VH6SR;U0T7BY9>_<L:9ZGX6>KL^
M,/ADZ&3TZ<7V3[=[X-[M@?LP#JZ%<:@@:"8;D*K'Q0>/3 5!-3Y$%;:<X>E)
MOLPK\25_$_QF*0.!YURUXJ[[=/SR_I7\8U5<J79TES_R\LDC0GI0S$<!R80T
M=$F(2( 9XK''I%.!P]0'&3H [:E/3FI.4,V*L^/%:9A1K3=J=IR:'^!1"@!@
MS8.4:6 #'J- $'/^4,S8/%6!0V#K3 5 >=X3%3@D)^<I!DO K$Y95$]?)967
M]4M[P9JE(A:<,>2+5-H4CU.$0Q^K;!>,/2^E;J9UA'*R\L06HZ6E9PM.Q1[6
M]+.$@>EQ2\;B37$O\T,:*%_:TS[YIYWFG:XWBU[UBK'1FOX'SBXH_R1>"\&:
M]I7RYX50/UPN^>6+ZD#\K\87*%1?K>I=.0J5_-WU/]?Y:^T#<YR0-)#;=)0U
M-\892KG'4.8&J<<8B5P6P/J)V6)-ZVM\3M>Q+T)N-F2OM)KOL6M<?W[>QZ&W
MJ<\*\=D5Z_LL7CA;)NM[E'TV+YP-HQ=U3%-=U(]LN9VDF-T*?O:KW,]CZZ/*
MWZV .5 7;V=]>/+;U>I!+ 23'+271Y Q(YTO3^QPJ*MSLGQW-I2=EC1@^G6_
MW,,VRHK(,&-C)BTHFVU0(J-4MNX59\MC&Q1H/XEM^$'SH?.[]LF[?KW$8SSD
M$4:)R]151!HBXH<4N0GA'$=![$9:4W]'Z$Q^^$FK>N=J4ZXOBT*U-ZTOG.&3
MY[MPTCVX/%MZZ,&D%'Q_9/<D,_A&Q+(X=+Z+RNPSYP=$[1HY/_0X?.-[++C\
M]CX(UI:"73X_7[Z1?''Y4NEN?P-+3*R'N]3GFJ :P**_]0U)/KX!6A(:IGZ/
M!:DS,_;LS86SX\'IP$/YWVL;GK6FT$8[Y="ZL^V7&L+M[YHZCQOV1U#YK)>O
M.T?X7DTM*!\N[Q_T*S*T%YM816OZSCX#3L.!\Y/DH?P9V#%A%!J]C=,J*C =
M'@-D@O),;6EM=6$8I3=O9P9=\4^Z-6B_:%!MM5A<_Y#&0_4RO9(6^[G.<0%6
M7 VL,?7.NU@X6]K.CCB@QFH(@/']UY;LP$.O'K%M5U9I"&=6736T\'P55AKB
M'519Z3QOMM=>U24D>TV!$S<2GN]QE"5>AD*/$I2FPD6NB!+L97Y(,M"E]C&!
MZ8^%ZI*8IL'R_^L[KZ1PWNKT]E=1-']_X7C1A>NZZI]M*^9U]5VB^B_!+YSP
M OOA11(D=8@K_^0%%['O;2ILU%^N=FG"%^ VSK M_^03TMOAS\$=?#:E(-]O
MV7SAW-18V=O"^\2QM&.?+#_K!MTGW/%^W/N<F>[_NEKQ/_/%XGZU6+23.)_B
MB./,91F*(JZ&[Z04X33 B$7$3]/,Y]0'G4]UT)C8 FPHGC42M@L:/;T[4V"8
MZD%E!:O=@#26-*^+PJS*-R#BL?X-/6I0Z-S1B^A=M1QZ%,NG- [BR,TX"GV/
MH9!3%V%?2&^&$>(3'$=AH#^%9H#0Q,HXUHDL A3Y#L$UK)LV08 IZ$@_,4G;
M$@" &F=+0)A5.)\!"*R\6$/*P>+BH??G*RW6D.*@L%CG>:M#C]M)H2<31)]X
M&KD^EIY#X!+I2(21C"-$&J"()3Z+HRP1(K PW;B/_M078 U9YZ=\$VL #_*@
M<&+7C5W5MI+$,A@+/4(0CE3OJRC.L(APZE%0"=.4<,*KG#9P_MERA4@[UY@=
MA'-[4==\R.NY?1/B"=MQ0*.A+YR6P<DG08\!,>W(YU[J?X79SF/0: YQ'ET&
M?D;[;;7\55)LLR(^B9(5^:O:[L&SFL=7FMA@2P;0KY>7=]O$F3T>],]L-0 9
M/[FUBP7,.@S!,,'<97U1C4YS-9:?[4Q77]3]DUW 6V9NVR_K4I68EY?LG^N\
MS.ML0E5:$T6I&X0T0H$?JE8-*@_)]3U$&2;<Q[&(&*A50P^=B;5Z0U5UD*+Y
MTB"MN0\?O5W?@M0P_>T2V'HUT8A4EK;J/BJS;LDCHAYOO6./&]_!'(_!VHS
MDG]:K-4N?J?2?R6UJBIRNJY49LOC2EH/*6<E!9:K/]\LI0:)LGKR@R1-!$M0
MG-( A<S'"-- .M6AP'' :(8YAL0*EOF;.)9X5*\<C=O+:Z;!]RY6/Q7M:YN/
MPAI\ZZ,SGJ\>P]ZP[;1\._N,JWYUAZP[&]ZM7AY- :J]NR>KW,U]=34%M!TW
M7Y.0,9T\0I;E'7E7)-J$#>H1%M. (!<S@4)?^E,4^QPQZC)!(U\D+G"LR#&)
MR4_J)4&GI0B=#W("AYZQ.T](Z$G\GGP3Y)CURV)M4L<)@9G'</0)>#ICH_=)
MF+YQD3]=+ZN\>G]X(8O%QOMZXB3BPA,8T43=D,68()(F"8I<CWI9''"/Q#K*
MUK/^Q)K64'1JDLZ&II[&]0$RK&X6Q(3I&DQ";54;D6/@"$&^V:B8_&&G67WK
MS:)6(\)L=&KL,;,-[&X[[:9.)E').JK+K^J17CY%!"<BD]H5ASY#8>2I4X'
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
M2RQ4ZS$9\>2KPE'OEL[C=U(YJE1B/XU;14!22E'*%_3]2///8]S5G.6C@)F
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
MZ3H_B88R,-;HQTIO\[2" $Q!]TDZ-ZWTUV/2@W?/4<DL;9_]=&;=/T?%/=Y
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
MBN1+P3?#62\96[^LZT::GT26L[QZ<@DGGNJU%*9N@$*?J&E6B4!NXB<X">,
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
M22+73U(4!WZ"PMCW$ F9NFBA(J%9&(8D,2KEFJ.;\ZXF::Q7L0X4FG&+L8#
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
M"7O74=W3%AJTJ!T4S&A=>WK$R9:V@P)U5[?#%[I.J)P3/PER(3#B&<$(JZ2
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
M4S\MQ\%"1<HCK?4\UPP 7<N IC3=B!WY#5U&0W56H2G)?QK*%EW#N'BVW,
MI6E-?ESD(_/6N,5.<D 3I-R(*U7232M0S3/S GJ&_*"4@(:;*C=\SX^=7( ^
MY0U;ND.]P:S>LLK./OH?48"U4_\^.A]ZX#\B_-A9_]CM9Q_SWY+RIKS?JBB]
MZ@+<IM;/>:R@66.,6!+EJK Z1$6<!TC0("MH'.0,UG9!@Z;S78.ZX%>Q,)-Q
M0.F]5GV/5;DO6R^7I.ST;00>NNEH5'=SP:J>H/L,^]/\F8P:2OE:>34'39/H
M\=*E<X[OQR2V?V#?2_&CCNC'5#!P*#]ZJT%7!#D&56#VC]('-9@P=<O$5;7Y
M\?MB^_WR19K4$R]W_<05<H?\HUK8S@GS&1<91GY,%')+&JI.T"$*>4%$@J.
MIUKK"!O,N$X5VG&GIEBVV)#'Q[+> /'*FEM ZX)S%3_L;:96)\P-=31Y(W9
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
M_\&=WQPIP8MCO@ R<LB5X1(\YQ$<<I>E]@S+KAJ<8[!U$L']0O$4I,SZ4ML
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
M1$R]72PNB0W)M'=)UG!(L5I630XLI^#91)^XIK]3H77OW2VD]'VU>&XL':&
M(>+H[CQ)J8)B@D1C99U<7FL2O>,6= Y22%TR;^Z_GSS"L\-;Q7,CZEA5#!%6
M3Y1KK/]BY+654;LZ9BK63!\7X#A/8%'17@G2.-_Y";B5NKYO&L\-N39J&@
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
MX$#P$'70"J-H/>!G*S']7LBTQTX;J0\ /B]2NKRX7!40/CF>=\-5(;=/Y:S
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
M?I3U:Z,Z1--#R]6!H@9KO':^V^WLC?TYW]KW]>9>)R%,T!QX#>D5G: 06$[
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
MN(Z*G(K(>4A08J:H"%6 Z"1]IR@NRC%X#'NE9/?$R/W5>P1(&Y4^ 9(3Y#N
M9,5C2WMK:-_=U-TGGXOE]8%EJFU4-87I,9.T7"HZFNSH>&Y=/K478?W>69XO
MM=I>2X.$WN;;]W$R7L]BWA2,TA;[A,OE9&7A1\87B3X&2*:VU+19U$X6#"SY
M]]$%[VWS5@]'DMKS6.OVH'D6ENTU. "@KMZAU,NZ.7ZMM]#?<=UVLU:K?,0T
M"8L%'2AIK=C\/RX7J\KK5=WS^U=O-Q?7U\/'/LP6R_G-3=]=BT$R^@.7M0ZF
M?O#+>@..=0BXJ0)19#.<HV-)%4?^3 H:2E8U36HI1FI]B=HOQ_WF)+O?-C\1
MGDZMKOK<X6FQ>GTPCI=53(N75V\NODUF5^2!A:QUUC8 :L5 >6T@N*A !UXP
M!YM$\YZ->Q/7;X#=QXG00DN#??IQYUGSMDU=M^P)558'KM"FUNH4MAI57-77
MN<NKF_(7:6-@66<(N?9ED9I3).\4!&.5%EEYEEI7<]RGH&&'@UWF?QTJ2&95
MY+3O%&<4*@2FP6=6:JA@BV!)J^9S00ZAKU^W]@1D[.A*T%8I W!:;S)B:WG=
MOM9:9<8D:IE7'10*K]6M=;9*- ZB*4S(8B./S4M9=A'4+Z2ZP\'#0H5F2AD
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
M;F,=<:!8X,TON1]1,2RP'*/;1W Y2= #@,I]F_ONIB$CV5AK<ZSOD[P"A4:
M\W2HFN1JMUH7+6L_F_%)4O8"C?M9SJ06\AX ;)ZZX]T4K;^<S>>S/\?3+Z_"
M-_J;Y=6HOGAA2M1RU9A E: A&F&A<!%EQ"BM:'V3>0A]0ZKU/!(0>]3:--%.
MWQF_IQA[D1+IJ#X1Q["\G->'X',,M-KX8KPD<VR]5HX13Y8V+'U>[4@E(499
M7V;8S,RSSY*/6WI(5:2GP>H,HA^ 2;LOL9=A,5Y\(EI"?C_]CS ?5\O_,2R1
MCV+AQ4B!P%AU&%@QX#DC-K637@6OM.KBR?8^M VI K6-*>M$*WV;L94'.GL3
MYE,RQ)OFCM<=(CZ''[AX,<VOD4A+XY7R/M:O(V6*B%D*H/T3ZCP41HZJ]%!8
M"!@Y"I;E7J;LJ.6'5/C3P)QUKX(!F+2[-GLD1)$\T^ENZ^Q-18B 4,L2'"9N
MZ<3/@K<><'UW_2'=L[?WL@Z2[L"0<7V:?\0:#]-V>.PC6A\=BR8#L4@^8G U
MXDD*?,&<LDXYV];1X&$4#NF&K3L?OI&&^C[^:B)F]2 -E_43K[E\?[E<U+X\
MQ-:(%V^9*36+8FPM$:;M5-\ZH5$47VL7'=_O!O_YM8:4\V[AI[<5;M]8>1FF
M_]R<U:NF6Q]PGJI^OB#%%VAC0H24G0?E"?RKP@=N2ZXQK34L[H61[6L,*??4
M !N-A#F \^N^:,@^XHN+V>5T.3(*47)%8N&E]DK@"%%Y3B@7A&VC@E2MASIN
MHV4O\/B? 3Q-I3XX]%1K.;)"\N0UAU+KYL@F6HA.!P@\,(G.%2U;>\>/J=@O
M$\E^7L@<+.K!@>4Z1JQ)AU5-9KYC1'FQ62A60&0*"I4(""ZK#-EH9%HPZ7/K
MPJ']J=L/7#]5GKLCU?3M\]QG:]W+=)P^A*M50X#+>LWXOFS^N!A))SB3+(-A
MF@0H9&T+%36@L*P^\"\E[O><\*!E]T/3SY/>[D[F S!A53XWD<"F1>ZH6 H*
M,U%NZEL29;@%MYH>(]'GXI@LIO6$AZ?HV ](/U7.^F1Q#P R'\F0SL>)C.BK
ML/@Z2D:[XAR#9*KY]%E!"#&"9SP&X:VES= 8+/<IV \F/T7^N8&(!P"0ZSQ#
ME<SO]?9OO!SCXB-^V]A(LI;S\32-OX7)V^D?^&/Y^4^<?,??9]/EU\6(HDK:
M$$%"S#;4\4 , A,,;"R,;"IQ&YJ7!)Q"\'[P^[G2UV=3X,^&UO^.8?[_MO=E
MS7'=2)?O\U\P@WUYF0AJ<VO"+2HDVAW]Q,!*57>QKKJJ*(O]ZS^@%B[%6NZ"
M2Z \=G<XJ,5 (L\!;B*1R]4?S;7@C,;;B ;!XGA00Y7J+K(0ETQ)O*C$.PS-
M7EJHAYSMN'E>SN^QX3I+2D:.Q8L,4U)*A$&(%FC\3*AXD6', H],NE>3>(7.
M'\C91])VM#P+Q_HK0G:.Q/S0W,VO"9-"ZA1&YJ '5&@-M*0X7HX49LHRC$3N
MJ)A>@K:CY5GX]%\/L+-DY>2'O^8&6FLHC7M-P_A-@!@8*J*9 BD-CM-X%\M^
MR>TC:#M6GM5CP?B E?;3[5GA?5K(U\G/ZT"1\5*D!D,H *J]  HC!313T39&
MD$+7KD#ID4G:19B>Q7-!5GU6RPO_P\^NN>*(6X> 1"Z%Q6*;2I51H!A#"%%K
MK&I7'O#H-.VX<1;>_LPZK94=[R<WWY;740<"&LJ!M"E]B'J6XG@LT-@1SRU)
M+<P&L6,U33MVG(_W/I].:V7'IZBD:XGC5Y%*#:Q+S>,\4_$B$>^ZD#N-L>9!
MM*P<>6R6=MPX"X=\7HW62HVK> !22)TGT8[7SJAT ,I4(HP CA$SP1E#B!W$
MC*NVGY2S<,%GU6<V7N1NT;ANB;F*9A_0E''/*'G:,)X2+U/CQ8=I]G3ADR1R
M!WL./$[!2P%%JS(P"32-O\$#=\RIY_H9?#T\(L[0*_+[$+Q=/O1"C7.D4(BW
MS6PYF=U-9C>7W_U\!=3B&F*,C94.6)2N_%Y&@TDZ HS2@GA!%/>Y7=OMI2N;
MD)F++[OWX9'0J< U\VXS;6JUNUCXY>)W/;U;XS6=-G^D&M[7R"(H%</ FA1S
M3%)J!(Z+(X8IHZ6-=_O\K4!/BE4V1W,LIN7&HP**_3:;>]O<S";_72WKC9_Y
M,%DNKJ55PJ82\!83#F@J "2%1X!S!RW!4GN<N\;; 5'*IEZ.1:4<>J_6/DK]
MP^_6XS1AFPKXV<^_?HLZ?ZNG-O4:7_UARCNU>N;>3:9W2^]V_^X ZRJ[#'EL
MLW%5D\FRVYWK@?$:.@]5Y+D100-J HR?3L= O!80 ;F2E.:NP79(EJ$'WR>_
M7._M7YO%XN)'U.6ZO7P$Z+:9/6U*OP'@00F4"@5]:A@)4ZD23>*]""L.&$[7
M7.$E=;F/QM["EK7XLO!H]^1\'> J^#0_6^@U-U*2(%Q4&6* 4HB "88!'2QV
M@C-F<.X\BF<"E&72*X%^C&J=$*B /O_PR4<;-?$C7G]N_#;4>K41%T^R%C<*
M>[1O5MZ?!_UY9&'@P@!H15RU<*FC86J3)VD0@BOG=,C,NSR2E[V"C'+T%8"T
M B*O5A.O]U^]W;QU/ZS$(@X%%!8X3N,.=X0 Z3 &'"$CN-#QYI4]*?&@-&5/
MR!+<V+T>YP&J LJU5>;*1K\F4360Q-L^LBD#0=.XFW&0@#B/XF=!!*-SL["3
M@(7KL&5B1<^SL#M$O?D7)3'-F S<[-T7:[QP_[I;]Z&]5MP@QJU.F>9QUQ*G
MUNEX5*-H^R@2L'B5S_5I40N7<7M%5F:&K=[S\=!"KZV.JB1& 4Z" 90'!;0)
MT7Y&*/ZLG THMY.ZHXB%"[R]ZAF9!:;^+&R6>IJ%A;LV]A=OFUDJZ+/&[<'B
M)H9)9S1PV$<-6BV!<EH 1K43DA%-46Y_33O)RG)NE!O*")!4<-SMKFIM4SC'
M'$7$I&S">%);!H&V(9G*S!'.0Y P]Z&V5Y"Z?'PY$#]!JN[JK\*D>^'!7Q_#
MU]IP3; 0@ C+U@G,!DD$,!7(*Z$)\V/S:"-*72Z35V!2'P@R<NE5W]TNG)ND
M/TE9 >D_7/VUL1[8CD[V"B]I[1<[]I.9$QQ[#=.YE'+4J*= I;A()ZU#4B)+
M?.Y(J+&>S+[:;][=3?UEN)@M)^Z%S?K^IYW>155^B%O["3J7+]!95_N7EDB!
MC '<*@5H\JS+5,O:(!R$<!*)W0KBPQLZ95U!71_>7HQ[T0BJ',05V'D#U_SF
M?O\ J^8YSEBEB>: "H8!A8['SU:P *:<0(ZIECYWH8\1EU.X"5I!EC9U4J;:
MW?-)WS[T[S:I(9WP0(KTHI#J.2L>[2UB HJ6NXC&U^ML@4>9RO*X&O*T(G5/
M)"M@YBH^(*G2SQ8K7:8N\]N>O(9+R&QJH8$1H 0KH)0)0&@<+Q-66IB]%LD1
M<6KD8U_<7W10SP-"!7P:N&]_?4BQX8@+KJT!>%4@P$D"9/P]( ,BV J?NE_5
M910\R%[65_#GL0#ZD>'\-\&FP+'BBL0UK_++=/Q6(0R4P 00QIP.J7.6@W7M
M@ XUJ&LU''IR+B_Q>Q"@VH#W7YK&_3&9Q@^:NUQ^\_./<=#9S20>+8L/D]ED
MZ>,??)PY'U:_^#4JS#W^E74JR0!/7,;9\[CFQE)')E_=5KR+V<MI]V1Y(&(8
M%!R$8!V@AE@@%8<@,&N(,(9BEML]WTG ?%Z]#X?AV/3GE%(:QB#@T 5 %5(@
MKA\"95-W<1[_$;D/Z_;2E3V1Q^/481==5KPJL"B.K.?-_=_UOYKYVZE>K*^W
M\1*+-?,,>*U35SI'@8$BWA@0==1:S1')W3BI@WBUN,?R,J1Y';CJ9N+CPI[<
MB[70$!N. $,\F5&< ND< R$UCTIQ,R+D?N3I*&)91HY&E?:4'(Q;!;3\K)>I
MP-O&:6(Q1SBUETJOWH#B^"5)!0:!HD12)T30V;L_/Q.@6DH-A[K)I?<*2//;
MPG])88!;\37T)#BK@?#& &KC_I+*$:!%_-%[IPC-GMG]7(2RKJ/7),X0W5=
MG:NY=OY6S_^]E9];(8,1"L13.<I/'00&*0HTC2MC7F&>W5F^*T/9H,G7),\@
M[=? 'F^_S9II<W/_1B_VZ&N]*,&IQ8%@H R/IVF !*C@HL)26%_ PK'L^86M
M!"O;EOE5>98=IPK(]_9NL6QN_?R+7]=36'R;?-\NA2F*(1.IZ%BZ]$#+HX5)
M'0A2,HPDD7$G9:;<$7'*]F]^3:+EPJ0">AU1VZ-S7>MH#3JL@;:I/@SF-FX>
MSX'54- @B5<Z-\_:R%7+RUTIYT0_@.HFW2_S5!?A(40:I<1=$:_0UL*X+L.C
MSHP%B%LDK;2"H-S/RFUEJ_;2V),5[6G7'Z(SH-YU,)0P3=.[>2I[AE T#Q0-
M@#.*$=):>IV[/,DIF:JEV@ F=*1;)UCJIMF%M7>WJ3B6=Q>WS7PY^>\*RFL:
MN-<$:8!PZI>5_#*&QBLUHR+J3A-.8.Z25-VEK-;C\2I4S %==W*J-3EG_B9-
MG(6>NPM;UP>:WJ7DV8<'P*TRD;804V8 QBA^1H0T<>MY!Y"FU"*.N..Y>Q9W
MD:]:2N;Y$(\&506GY%;^>+K'^Q82$#"?BJQ;@8#6?-4W-VY>1YGUN>V\[=RE
M2PF/A6Z30=459P@>B<QY^RW^Y!>3V5L]G]^G\A2K *TF;/\;<__5WZ1J%>.$
M*G6??_1@I8$J*1*NQ+FF#"L-N TPA;(BH(0-0 2!XR]@D(^M <\[7&D[[=I9
MP+S!%A(.(!>IX8110.F @!!<*Z2Y0R9['/]^4<XI$*D+6PX'(O5'HH*OZ1?_
M/=FDLYO?HDFRBD#@F!HM* =L5>C1Z7C62PA!/.<50HS$+T;N*\4+(6J)(!H
M[8NNW$/T7!M1-NYP!Y''A#' (8M7& X5T%!BX*B6&!H<L,A]VNX1HRQ9!@)[
MC"8]M%RZF=#GZ???%GK[WD^XY7%C (G3>S^*@DO*/> :"^R-,4BI4R;3BU$K
M0KL//DT.995&^>+6SR=6+S;FWV8%'EJ.)$4@J$AYBAT!RG$#@J8D[@EB)&G7
M@7#O\&5O[%EQ'ZZ^T@1X__?W%\^E=TABJ:T"3-)4QT_@*'TJ3X0@<@IRJC5I
M!?Z+H<N&O&0%?IC:2H-^L9CHS]I.PL0^7T3 R0& HSZ<QX!*08",IQD0S"&+
MJ;.!M&M*>VB&LM$H>?=^#B568 YN+>-'?R6T3@HA!0B<1K,GRAL_8 $#I W!
M 0GL]%B90K_6]KB?[]XP3,\5$>5+,YU^:.9_Z+F[9D%B+(($3J48XDAOH&@T
MF DWCL4?."1Z)*H\$:,.3T5/8 _0I*^6*R+*M7024BXL\*MJU1(C$!=  *?4
M1]LXKBI[FYTZ_/J#03SDON^BT=Y,^!Z-VL9]7>KY,BL?HB;\Y&;V]BY*,K/W
M5W,]6ZPCZ'Z)7^)5;Q*FL"061M/9KKK.20HTQC)N).^1<:G\2^[PB_;2E?TF
MC<6IS*C4=/[$&S<,R D J>*ITPT$*IITP'BHG8;:Q/64/']&N^N,=OYTT>C
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
M)TIEJ4$(.I[;*_5,@,+6=#Y@=RG36\NEH[B>-5(.T"-H@P;*I#>?>*("Y4(
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
M0)TF0'KK !'2>\N-LJAEO>_:G<V]$1^NN-+0O_2=TB EI) "SP)+TJ>07<D
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
MQ+RS!@M#_\_Y^YG[D,I=7(:'1?PRGR7!W_Z8NW_.TUNZF]U<S-QOLQ^+I<M
M@-Z3UK'UN^';Y%-V8:ZDZ]7'V4;^74EWUQ.-C7_.<WS/^\]:QZ'1FRV#U5V8
M+K_'!=Z\6^[E>UQ'_.,'VF>@2??9BAF%>>C16[WUG"(7B\NP6<9E6#'X81F9
MV=%[TF)IGMG/D%[*+AW&O!5\+>_,O?QNK@^^#U.W6MO;9N86[^;QAUS,R21"
ML<32/#S*"T1A5KW[X=SB<GZY_#9_'R5<?':7LX?5?%JFW_]C\25,;5K6U7*:
M%)0:>^2B5([YBR6WYN%31@A*-\7Q.L7%#7[*?#I.L8_.L8?,/0LM[>C=2)LG
M5OKE:.6B+8:%7]:6=O*V^>JGWBZ]VW!H<,;)_A'+O?_WP^NH7DJ'ET51W$,L
MUF4($QO'_3#+L]=.CU[N".R'96M]E3XSO9__,F_NOG]<+.XR(GILW&*V;]]S
M]+2.2I^HWU+M?O<@:"X4CXU;S.+L>[J>UE'QO=A<-4L]S9&^MSM6L2HIO??<
M7EV41VC=\WUZ_UE/7":@]@U9K!Y*?[R.:*9T3%5Z<H\2KFZ-F8[&0V,6*W/2
M$[@3NBEM=FX#^B]^W&0[&P\.6JY"25\K\X1Z*D)O)=F3$R(GB/O&+E=>) .6
M1Y15PU'Z(&KV _7@R.4*@PPY5T\IJGB<S]UD>9]:FZQ5&:\WMZL6;N\F(0KC
MXVISH=MQJG)U0GK"W4^5I:^-.\?,[XO51V35_.U;,XU:_K+,=9/L-E6Y$B.]
M?7=]5%D=_I_\\N/,-K>9?.BM)BA7:20;UH?55AW"+YS,8R%]9*)6B%?E.^JA
MQL+([SE^TLHWSJ\\H+>=HQ7>-7F?.BJONDU^N?SFYR/O[_USM(*Z)L=51^65
MWM7:W$WU_-?)8IGQJ?OPJ*W@K,F==5)!I0%\>;(,]80<&+)5M$)-SJSCJBGN
M^=\>_OD!/#5V*R1K<F6U5%9!2+?]R1\,]U^;Q;%XK3YMX)^/W0K$6AQ81]53
MW-K9L;R';K^] [:"JR8'U#&UE*Y0FPRJM*),@.T;KQ5>-3F,CBBE!A=_EJYF
M3P=J!5!-7IY]:BANA#2#0R6W8[3"HR8?S,[BZPCS'@Q'UWA57).;I,(PU6;V
M2S1<-H*]\PL[GZR>83+%J9X>OA6(-3E VJNL^'?)39)<>DHA_O&XNES/SZ=&
M;X5L3;Z0U@HK_5F;+69O9F&94HBRQ1\?&+-53D!-7I$3RBD>0?"8_94O5&#_
MF*V@J\D-<D(YM78?^#A;3*(RK^9ZU7ER/D]QTZFKPHX'8& K@B/39.E+T'89
M&9H4O)CJ!2UZ%OL]..P0#_3#<&]2)YOA[0GV#EBP$NXI+)[YG(\HH_1+P8-H
M@W-)=X8JALU1;>]%I:+LTHOI=,]9DJ=<[N&!*\#J2.7<DPKYJ_)ZJ3WT5Q7V
MOZJP=_-H+>?3*S^_75R&J[F+_,ICS1\9MM@>ZF8CG%9,<4LA296C<^/SD8KE
MSW>UX?8LOQ9(KB;+P>;ULZ&*)<+W!.69 @JC\N5NZA$T#"6KQC7?E]Y]F.J;
M0? <&K-8DGLWG$ZHI+P[?PS,C@Q;+*N]&VRG%5/% ;B2*R7!Z&6.0_#9<,4R
MVOL<A/L44=%A>#6_G2WSGH5/ABR6R][_*'RID+I.PDR '1ZU6!K[H'.P.MBV
M%X;Y[63=%#[32;@[8KG,]3ZGX0%]5('5^Y_?)_.<4.T,6"XOO0]2^[51!5#O
M[M:"98#H8:AR6>9]P-G50!6P?/7V;CY93OSBXN;FXH>>3 ?G-QP9MUR>>!_
MCNKF/)Z#/S?3B8T+^#QO[(C/P<^F&>$Y^/ RLC\'/YWJ!4<RO OO'W_0H\EF
M>/=TZ%QW[].C5_)T?!2WYR\M+?55_#%LGYR?FN5&U#S^_O:S5.+^'XCS$?V-
M?Z)O_B#]R^B%_[__ZW\ 4$L! A0#%     @ BFS_6L),S=]H$P  KX0  !D
M             ( !     '!L<&,M,3!Q>&5X,3 Q>#(P,C5Q,BYH=&U02P$"
M% ,4    " "*;/]:H[\SU6Z8  "U^00 &0              @ &?$P  <&QP
M8RTQ,'%X97@Q,#)X,C R-7$R+FAT;5!+ 0(4 Q0    ( (IL_UJ1=,WBHP<
M ,PE   9              "  42L  !P;'!C+3$P<7AE>#,Q,7@R,#(U<3(N
M:'1M4$L! A0#%     @ BFS_6IIH:%"F!P  VB4  !D              ( !
M'K0  '!L<&,M,3!Q>&5X,S$R>#(P,C5Q,BYH=&U02P$"% ,4    " "*;/]:
MMF>HJE<$  #+$   &0              @ '[NP  <&QP8RTQ,'%X97@S,C%X
M,C R-7$R+FAT;5!+ 0(4 Q0    ( (IL_UJKI*0[7 0  -@0   9
M      "  8G   !P;'!C+3$P<7AE>#,R,G@R,#(U<3(N:'1M4$L! A0#%
M  @ BFS_6C-).U=A3@$ L:<8 !$              ( !',4  '!L<&,M,C R
M-3 V,S N:'1M4$L! A0#%     @ BFS_6I/F/Q&9#0  1I0  !$
M     ( !K!," '!L<&,M,C R-3 V,S N>'-D4$L! A0#%     @ BFS_6ORV
MS6O0'@  J2H! !4              ( !="$" '!L<&,M,C R-3 V,S!?8V%L
M+GAM;%!+ 0(4 Q0    ( (IL_UK95O)Z0CH  %5R @ 5              "
M 7=  @!P;'!C+3(P,C4P-C,P7V1E9BYX;6Q02P$"% ,4    " "*;/]:W@"Q
M;[O8  "(.0@ %0              @ 'L>@( <&QP8RTR,#(U,#8S,%]L86(N
M>&UL4$L! A0#%     @ BFS_6C+J<GR'?0  #+L% !4              ( !
MVE,# '!L<&,M,C R-3 V,S!?<')E+GAM;%!+!08     #  , #0#  "4T0,
"   !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>87
<FILENAME>plpc-20250630_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2025"
  xmlns:dei="http://xbrl.sec.gov/dei/2025"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2025"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:plpc="http://www.preformed.com/20250630"
  xmlns:srt="http://fasb.org/srt/2025"
  xmlns:us-gaap="http://fasb.org/us-gaap/2025"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="plpc-20250630.xsd" xlink:type="simple"/>
    <context id="c-1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
        </entity>
        <period>
            <instant>2025-07-18</instant>
        </period>
    </context>
    <context id="c-3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-10">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-11">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">plpc:CommonSharesIssuedToRabbiTrustMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-12">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">plpc:DeferredCompensationLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-13">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-14">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-15">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-16">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-17">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-18">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-19">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-20">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c-21">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c-22">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c-23">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c-24">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c-25">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c-26">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c-27">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c-28">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c-29">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">plpc:CommonSharesIssuedToRabbiTrustMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">plpc:DeferredCompensationLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-32">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">plpc:CommonSharesIssuedToRabbiTrustMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-33">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">plpc:DeferredCompensationLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-34">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-35">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-36">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-37">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-38">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-39">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-40">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-41">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-42">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-43">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-44">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-45">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-46">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-47">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-48">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-49">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-50">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">plpc:CommonSharesIssuedToRabbiTrustMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-51">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">plpc:DeferredCompensationLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-52">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-53">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">plpc:CommonSharesIssuedToRabbiTrustMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-54">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">plpc:DeferredCompensationLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-55">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-56">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-57">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-58">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-59">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-60">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-61">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-62">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-63">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">plpc:CommonSharesIssuedToRabbiTrustMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-64">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">plpc:DeferredCompensationLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-65">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-66">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-67">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-68">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-69">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-70">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-71">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-72">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-73">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-74">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-75">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-76">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-77">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-78">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-79">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-80">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-81">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">plpc:CommonSharesIssuedToRabbiTrustMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-82">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">plpc:DeferredCompensationLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-83">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c-84">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">plpc:CommonSharesIssuedToRabbiTrustMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c-85">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">plpc:DeferredCompensationLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c-86">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c-87">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c-88">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c-89">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c-90">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c-91">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c-92">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c-93">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c-94">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-95">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-96">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-97">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-98">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-99">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-100">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">plpc:CommonSharesIssuedToRabbiTrustMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">plpc:DeferredCompensationLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-103">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-104">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">plpc:CommonSharesIssuedToRabbiTrustMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">plpc:DeferredCompensationLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-106">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-107">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-108">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-109">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-110">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-112">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-113">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:EnergyServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">plpc:PlpUsaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-114">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:EnergyServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:EnergyServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-116">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:EnergyServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-117">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:EnergyServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-118">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plpc:CommunicationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">plpc:PlpUsaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-119">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plpc:CommunicationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-120">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plpc:CommunicationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-121">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plpc:CommunicationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-122">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plpc:CommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-123">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plpc:SpecialIndustriesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">plpc:PlpUsaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-124">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plpc:SpecialIndustriesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-125">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plpc:SpecialIndustriesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-126">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plpc:SpecialIndustriesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-127">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plpc:SpecialIndustriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-128">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">plpc:PlpUsaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-129">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-132">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:EnergyServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">plpc:PlpUsaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-133">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:EnergyServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-134">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:EnergyServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-135">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:EnergyServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-136">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:EnergyServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-137">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plpc:CommunicationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">plpc:PlpUsaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-138">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plpc:CommunicationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-139">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plpc:CommunicationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-140">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plpc:CommunicationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-141">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plpc:CommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-142">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plpc:SpecialIndustriesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">plpc:PlpUsaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-143">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plpc:SpecialIndustriesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-144">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plpc:SpecialIndustriesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-145">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plpc:SpecialIndustriesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-146">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plpc:SpecialIndustriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-147">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">plpc:PlpUsaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-148">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-149">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-150">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-151">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:EnergyServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">plpc:PlpUsaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-152">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:EnergyServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-153">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:EnergyServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-154">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:EnergyServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-155">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:EnergyServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-156">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plpc:CommunicationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">plpc:PlpUsaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-157">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plpc:CommunicationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-158">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plpc:CommunicationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-159">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plpc:CommunicationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-160">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plpc:CommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-161">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plpc:SpecialIndustriesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">plpc:PlpUsaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-162">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plpc:SpecialIndustriesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-163">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plpc:SpecialIndustriesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-164">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plpc:SpecialIndustriesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-165">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plpc:SpecialIndustriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-166">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">plpc:PlpUsaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-167">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-168">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-169">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-170">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:EnergyServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">plpc:PlpUsaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-171">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:EnergyServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-172">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:EnergyServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-173">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:EnergyServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-174">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:EnergyServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-175">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plpc:CommunicationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">plpc:PlpUsaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-176">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plpc:CommunicationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-177">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plpc:CommunicationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-178">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plpc:CommunicationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-179">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plpc:CommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-180">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plpc:SpecialIndustriesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">plpc:PlpUsaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-181">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plpc:SpecialIndustriesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-182">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plpc:SpecialIndustriesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-183">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plpc:SpecialIndustriesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-184">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plpc:SpecialIndustriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-185">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">plpc:PlpUsaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-186">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-187">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-188">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-189">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandAndLandImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-190">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandAndLandImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-191">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-192">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-193">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-194">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-195">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-196">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-197">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-198">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2025-07-31</endDate>
        </period>
    </context>
    <context id="c-199">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-200">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-202">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c-203">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-204">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-205">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-206">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-207">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-208">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-209">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-210">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-211">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-212">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-213">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-214">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-215">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
        </entity>
        <period>
            <instant>2025-03-13</instant>
        </period>
    </context>
    <context id="c-216">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
        </entity>
        <period>
            <instant>2025-03-14</instant>
        </period>
    </context>
    <context id="c-217">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-218">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-219">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">plpc:TermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">plpc:PNCEquipmentFinanceLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">plpc:CorporateAircraftMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-19</instant>
        </period>
    </context>
    <context id="c-220">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">plpc:TermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">plpc:PNCEquipmentFinanceLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">plpc:CorporateAircraftMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-19</startDate>
            <endDate>2021-01-19</endDate>
        </period>
    </context>
    <context id="c-221">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">plpc:TermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">plpc:PNCEquipmentFinanceLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">plpc:CorporateAircraftMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-222">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">plpc:ForeignSubsidiariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-223">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">plpc:ForeignSubsidiariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plpc:AsiaPacificSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plpc:AsiaPacificSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-07-30</instant>
        </period>
    </context>
    <context id="c-227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">plpc:InvestmentLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-07-16</instant>
        </period>
    </context>
    <context id="c-228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">plpc:InvestmentLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-16</startDate>
            <endDate>2025-07-16</endDate>
        </period>
    </context>
    <context id="c-229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">plpc:InvestmentLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-16</startDate>
            <endDate>2025-07-16</endDate>
        </period>
    </context>
    <context id="c-230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-232">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-233">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-234">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-235">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-236">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:UseRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-237">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:UseRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-238">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-239">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-240">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-241">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-242">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-243">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-244">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">plpc:PlpUsaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-245">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">plpc:AmericasSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-246">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">plpc:EMEASegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-247">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">plpc:AsiaPacificSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-248">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">plpc:PlpUsaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-249">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">plpc:AmericasSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-250">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">plpc:EMEASegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-251">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">plpc:AsiaPacificSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-252">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">plpc:PlpUsaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-253">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">plpc:AmericasSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-254">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">plpc:EMEASegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-255">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">plpc:AsiaPacificSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-256">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-257">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-258">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-259">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-260">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-261">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-262">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis">us-gaap:DeferredProfitSharingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-263">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis">us-gaap:DeferredProfitSharingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-264">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plpc:PlpUsaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-265">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plpc:AmericasSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-266">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plpc:EMEASegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-267">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plpc:AsiaPacificSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-268">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-269">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plpc:PlpUsaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-270">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plpc:AmericasSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-271">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plpc:EMEASegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-272">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plpc:AsiaPacificSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-273">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-274">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plpc:PlpUsaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-275">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plpc:AmericasSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-276">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plpc:EMEASegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-277">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plpc:AsiaPacificSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-278">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plpc:PlpUsaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-279">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plpc:AmericasSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-280">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plpc:EMEASegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-281">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plpc:AsiaPacificSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-282">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-283">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plpc:PlpUsaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-284">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plpc:AmericasSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-285">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plpc:EMEASegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-286">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plpc:AsiaPacificSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-287">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-288">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plpc:PlpUsaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-289">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plpc:AmericasSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-290">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plpc:EMEASegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-291">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plpc:AsiaPacificSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-292">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plpc:PlpUsaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-293">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plpc:AmericasSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-294">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plpc:EMEASegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-295">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plpc:AsiaPacificSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-296">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-297">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plpc:PlpUsaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-298">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plpc:AmericasSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-299">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plpc:EMEASegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-300">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plpc:AsiaPacificSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-301">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-302">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plpc:PlpUsaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-303">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plpc:AmericasSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-304">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plpc:EMEASegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-305">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plpc:AsiaPacificSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-306">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plpc:PlpUsaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-307">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plpc:AmericasSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-308">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plpc:EMEASegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-309">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plpc:AsiaPacificSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-310">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-311">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plpc:PlpUsaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-312">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plpc:AmericasSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-313">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plpc:EMEASegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-314">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plpc:AsiaPacificSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-315">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-316">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plpc:PlpUsaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-317">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plpc:AmericasSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-318">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plpc:EMEASegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-319">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plpc:AsiaPacificSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-320">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plpc:PlpUsaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-321">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plpc:PlpUsaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-322">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plpc:AmericasSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-323">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plpc:AmericasSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-324">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plpc:EMEASegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-325">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">plpc:EMEASegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-326">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-327">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-332">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-333">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-334">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">plpc:JAPTelecomMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-335">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">plpc:JAPTelecomMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-05-01</startDate>
            <endDate>2025-05-01</endDate>
        </period>
    </context>
    <context id="c-336">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000080035</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">plpc:JAPTelecomMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-05-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="installment">
        <measure>plpc:installment</measure>
    </unit>
    <unit id="pln">
        <measure>iso4217:PLN</measure>
    </unit>
    <unit id="segment">
        <measure>plpc:segment</measure>
    </unit>
    <dei:EntityCentralIndexKey contextRef="c-1" id="f-25">0000080035</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag contextRef="c-1" id="f-26">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus contextRef="c-1" id="f-27">2025</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus contextRef="c-1" id="f-28">Q2</dei:DocumentFiscalPeriodFocus>
    <dei:CurrentFiscalYearEndDate contextRef="c-1" id="f-29">--12-31</dei:CurrentFiscalYearEndDate>
    <ecd:NonRule10b51ArrAdoptedFlag contextRef="c-3" id="f-30">false</ecd:NonRule10b51ArrAdoptedFlag>
    <ecd:Rule10b51ArrAdoptedFlag contextRef="c-3" id="f-31">false</ecd:Rule10b51ArrAdoptedFlag>
    <ecd:Rule10b51ArrTrmntdFlag contextRef="c-3" id="f-32">false</ecd:Rule10b51ArrTrmntdFlag>
    <ecd:NonRule10b51ArrTrmntdFlag contextRef="c-3" id="f-33">false</ecd:NonRule10b51ArrTrmntdFlag>
    <dei:DocumentType contextRef="c-1" id="f-1">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport contextRef="c-1" id="f-2">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-3">2025-06-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport contextRef="c-1" id="f-4">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber contextRef="c-1" id="f-5">0-31164</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="c-1" id="f-6">Preformed Line Products Company</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="c-1" id="f-7">OH</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber contextRef="c-1" id="f-8">34-0676895</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="c-1" id="f-9">660 Beta Drive</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="c-1" id="f-10">Mayfield Village</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="c-1" id="f-11">OH</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="c-1" id="f-12">44143</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="c-1" id="f-13">440</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="c-1" id="f-14">461&#x2011;5200</dei:LocalPhoneNumber>
    <dei:Security12bTitle contextRef="c-1" id="f-15">Common Shares, $2 par value per share</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-1" id="f-16">PLPC</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-1" id="f-17">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus contextRef="c-1" id="f-18">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="c-1" id="f-19">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="c-1" id="f-20">Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="c-1" id="f-21">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="c-1" id="f-22">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany contextRef="c-1" id="f-23">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding contextRef="c-2" decimals="INF" id="f-24" unitRef="shares">4924854</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-4" decimals="-3" id="f-34" unitRef="usd">66908000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-5" decimals="-3" id="f-35" unitRef="usd">57244000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-4" decimals="-3" id="f-36" unitRef="usd">123877000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-5" decimals="-3" id="f-37" unitRef="usd">111402000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet contextRef="c-4" decimals="-3" id="f-38" unitRef="usd">143369000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="c-5" decimals="-3" id="f-39" unitRef="usd">129913000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseCurrent contextRef="c-4" decimals="-3" id="f-40" unitRef="usd">12735000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent contextRef="c-5" decimals="-3" id="f-41" unitRef="usd">11720000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:OtherAssetsCurrent contextRef="c-4" decimals="-3" id="f-42" unitRef="usd">6277000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent contextRef="c-5" decimals="-3" id="f-43" unitRef="usd">5514000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-4" decimals="-3" id="f-44" unitRef="usd">353166000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-5" decimals="-3" id="f-45" unitRef="usd">315793000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-4" decimals="-3" id="f-46" unitRef="usd">211923000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-5" decimals="-3" id="f-47" unitRef="usd">195086000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-4" decimals="-3" id="f-48" unitRef="usd">10458000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-5" decimals="-3" id="f-49" unitRef="usd">10117000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:Goodwill contextRef="c-4" decimals="-3" id="f-50" unitRef="usd">29518000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-5" decimals="-3" id="f-51" unitRef="usd">26685000</us-gaap:Goodwill>
    <us-gaap:OtherIntangibleAssetsNet contextRef="c-4" decimals="-3" id="f-52" unitRef="usd">9966000</us-gaap:OtherIntangibleAssetsNet>
    <us-gaap:OtherIntangibleAssetsNet contextRef="c-5" decimals="-3" id="f-53" unitRef="usd">9656000</us-gaap:OtherIntangibleAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet contextRef="c-4" decimals="-3" id="f-54" unitRef="usd">7204000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet contextRef="c-5" decimals="-3" id="f-55" unitRef="usd">6546000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-4" decimals="-3" id="f-56" unitRef="usd">9226000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-5" decimals="-3" id="f-57" unitRef="usd">9994000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets contextRef="c-4" decimals="-3" id="f-58" unitRef="usd">631461000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-5" decimals="-3" id="f-59" unitRef="usd">573877000</us-gaap:Assets>
    <us-gaap:AccountsPayableTradeCurrent contextRef="c-4" decimals="-3" id="f-60" unitRef="usd">51137000</us-gaap:AccountsPayableTradeCurrent>
    <us-gaap:AccountsPayableTradeCurrent contextRef="c-5" decimals="-3" id="f-61" unitRef="usd">41951000</us-gaap:AccountsPayableTradeCurrent>
    <us-gaap:ShortTermBankLoansAndNotesPayable contextRef="c-4" decimals="-3" id="f-62" unitRef="usd">4414000</us-gaap:ShortTermBankLoansAndNotesPayable>
    <us-gaap:ShortTermBankLoansAndNotesPayable contextRef="c-5" decimals="-3" id="f-63" unitRef="usd">7782000</us-gaap:ShortTermBankLoansAndNotesPayable>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-4" decimals="-3" id="f-64" unitRef="usd">1798000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-5" decimals="-3" id="f-65" unitRef="usd">1588000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:LongTermDebtCurrent contextRef="c-4" decimals="-3" id="f-66" unitRef="usd">3928000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent contextRef="c-5" decimals="-3" id="f-67" unitRef="usd">2430000</us-gaap:LongTermDebtCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="c-4" decimals="-3" id="f-68" unitRef="usd">25574000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="c-5" decimals="-3" id="f-69" unitRef="usd">25904000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities contextRef="c-4" decimals="-3" id="f-70" unitRef="usd">25582000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities contextRef="c-5" decimals="-3" id="f-71" unitRef="usd">25503000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:DividendsPayableCurrent contextRef="c-4" decimals="-3" id="f-72" unitRef="usd">1173000</us-gaap:DividendsPayableCurrent>
    <us-gaap:DividendsPayableCurrent contextRef="c-5" decimals="-3" id="f-73" unitRef="usd">1293000</us-gaap:DividendsPayableCurrent>
    <us-gaap:TaxesPayableCurrent contextRef="c-4" decimals="-3" id="f-74" unitRef="usd">1165000</us-gaap:TaxesPayableCurrent>
    <us-gaap:TaxesPayableCurrent contextRef="c-5" decimals="-3" id="f-75" unitRef="usd">1962000</us-gaap:TaxesPayableCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-4" decimals="-3" id="f-76" unitRef="usd">114771000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-5" decimals="-3" id="f-77" unitRef="usd">108413000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c-4" decimals="-3" id="f-78" unitRef="usd">27878000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c-5" decimals="-3" id="f-79" unitRef="usd">18357000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-4" decimals="-3" id="f-80" unitRef="usd">6656000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-5" decimals="-3" id="f-81" unitRef="usd">6538000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="c-4" decimals="-3" id="f-82" unitRef="usd">3497000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="c-5" decimals="-3" id="f-83" unitRef="usd">3766000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-4" decimals="-3" id="f-84" unitRef="usd">17883000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-5" decimals="-3" id="f-85" unitRef="usd">14479000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-4"
      decimals="INF"
      id="f-86"
      unitRef="usdPerShare">2</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-5"
      decimals="INF"
      id="f-87"
      unitRef="usdPerShare">2</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-5" decimals="INF" id="f-88" unitRef="shares">15000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-4" decimals="INF" id="f-89" unitRef="shares">15000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued contextRef="c-4" decimals="INF" id="f-90" unitRef="shares">4924737</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-4" decimals="INF" id="f-91" unitRef="shares">4924737</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued contextRef="c-5" decimals="INF" id="f-92" unitRef="shares">4913621</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-5" decimals="INF" id="f-93" unitRef="shares">4913621</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue contextRef="c-4" decimals="-3" id="f-94" unitRef="usd">13823000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="c-5" decimals="-3" id="f-95" unitRef="usd">13752000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockSharesHeldInEmployeeTrustShares contextRef="c-4" decimals="INF" id="f-96" unitRef="shares">223168</us-gaap:CommonStockSharesHeldInEmployeeTrustShares>
    <us-gaap:CommonStockSharesHeldInEmployeeTrustShares contextRef="c-5" decimals="INF" id="f-97" unitRef="shares">222887</us-gaap:CommonStockSharesHeldInEmployeeTrustShares>
    <us-gaap:CommonStockSharesHeldInEmployeeTrust contextRef="c-4" decimals="-3" id="f-98" unitRef="usd">9613000</us-gaap:CommonStockSharesHeldInEmployeeTrust>
    <us-gaap:CommonStockSharesHeldInEmployeeTrust contextRef="c-5" decimals="-3" id="f-99" unitRef="usd">9575000</us-gaap:CommonStockSharesHeldInEmployeeTrust>
    <plpc:DeferredCompensationLiability contextRef="c-4" decimals="-3" id="f-100" unitRef="usd">9613000</plpc:DeferredCompensationLiability>
    <plpc:DeferredCompensationLiability contextRef="c-5" decimals="-3" id="f-101" unitRef="usd">9575000</plpc:DeferredCompensationLiability>
    <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="c-4" decimals="-3" id="f-102" unitRef="usd">64019000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="c-5" decimals="-3" id="f-103" unitRef="usd">65093000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c-4" decimals="-3" id="f-104" unitRef="usd">575368000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c-5" decimals="-3" id="f-105" unitRef="usd">553179000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:TreasuryStockCommonShares contextRef="c-4" decimals="INF" id="f-106" unitRef="shares">1986382</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonShares contextRef="c-5" decimals="INF" id="f-107" unitRef="shares">1961772</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockValue contextRef="c-4" decimals="-3" id="f-108" unitRef="usd">130163000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue contextRef="c-5" decimals="-3" id="f-109" unitRef="usd">126800000</us-gaap:TreasuryStockValue>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-4" decimals="-3" id="f-110" unitRef="usd">-62311000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-5" decimals="-3" id="f-111" unitRef="usd">-82909000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity contextRef="c-4" decimals="-3" id="f-112" unitRef="usd">460736000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-5" decimals="-3" id="f-113" unitRef="usd">422315000</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest contextRef="c-4" decimals="-3" id="f-114" unitRef="usd">40000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest contextRef="c-5" decimals="-3" id="f-115" unitRef="usd">9000</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-4" decimals="-3" id="f-116" unitRef="usd">460776000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-5" decimals="-3" id="f-117" unitRef="usd">422324000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-4" decimals="-3" id="f-118" unitRef="usd">631461000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-5" decimals="-3" id="f-119" unitRef="usd">573877000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-3" decimals="-3" id="f-120" unitRef="usd">169601000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-6" decimals="-3" id="f-121" unitRef="usd">138720000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-122" unitRef="usd">318142000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-7" decimals="-3" id="f-123" unitRef="usd">279625000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-3" decimals="-3" id="f-124" unitRef="usd">114202000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-6" decimals="-3" id="f-125" unitRef="usd">94447000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-1" decimals="-3" id="f-126" unitRef="usd">214072000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-7" decimals="-3" id="f-127" unitRef="usd">191220000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit contextRef="c-3" decimals="-3" id="f-128" unitRef="usd">55399000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-6" decimals="-3" id="f-129" unitRef="usd">44273000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-1" decimals="-3" id="f-130" unitRef="usd">104070000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-7" decimals="-3" id="f-131" unitRef="usd">88405000</us-gaap:GrossProfit>
    <us-gaap:SellingAndMarketingExpense contextRef="c-3" decimals="-3" id="f-132" unitRef="usd">13092000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c-6" decimals="-3" id="f-133" unitRef="usd">11928000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c-1" decimals="-3" id="f-134" unitRef="usd">25273000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c-7" decimals="-3" id="f-135" unitRef="usd">23828000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c-3" decimals="-3" id="f-136" unitRef="usd">18665000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c-6" decimals="-3" id="f-137" unitRef="usd">15250000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c-1" decimals="-3" id="f-138" unitRef="usd">36291000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c-7" decimals="-3" id="f-139" unitRef="usd">31858000</us-gaap:GeneralAndAdministrativeExpense>
    <plpc:ResearchAndEngineeringExpense contextRef="c-3" decimals="-3" id="f-140" unitRef="usd">5695000</plpc:ResearchAndEngineeringExpense>
    <plpc:ResearchAndEngineeringExpense contextRef="c-6" decimals="-3" id="f-141" unitRef="usd">5358000</plpc:ResearchAndEngineeringExpense>
    <plpc:ResearchAndEngineeringExpense contextRef="c-1" decimals="-3" id="f-142" unitRef="usd">11174000</plpc:ResearchAndEngineeringExpense>
    <plpc:ResearchAndEngineeringExpense contextRef="c-7" decimals="-3" id="f-143" unitRef="usd">10789000</plpc:ResearchAndEngineeringExpense>
    <us-gaap:OtherOperatingIncomeExpenseNet contextRef="c-3" decimals="-3" id="f-144" unitRef="usd">-823000</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:OtherOperatingIncomeExpenseNet contextRef="c-6" decimals="-3" id="f-145" unitRef="usd">-445000</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:OtherOperatingIncomeExpenseNet contextRef="c-1" decimals="-3" id="f-146" unitRef="usd">-1078000</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:OtherOperatingIncomeExpenseNet contextRef="c-7" decimals="-3" id="f-147" unitRef="usd">921000</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:CostsAndExpenses contextRef="c-3" decimals="-3" id="f-148" unitRef="usd">38275000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses contextRef="c-6" decimals="-3" id="f-149" unitRef="usd">32981000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses contextRef="c-1" decimals="-3" id="f-150" unitRef="usd">73816000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses contextRef="c-7" decimals="-3" id="f-151" unitRef="usd">65554000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss contextRef="c-3" decimals="-3" id="f-152" unitRef="usd">17124000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-6" decimals="-3" id="f-153" unitRef="usd">11292000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-1" decimals="-3" id="f-154" unitRef="usd">30254000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-7" decimals="-3" id="f-155" unitRef="usd">22851000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InvestmentIncomeInterest contextRef="c-3" decimals="-3" id="f-156" unitRef="usd">384000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest contextRef="c-6" decimals="-3" id="f-157" unitRef="usd">346000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest contextRef="c-1" decimals="-3" id="f-158" unitRef="usd">894000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest contextRef="c-7" decimals="-3" id="f-159" unitRef="usd">1318000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InterestExpenseNonoperating contextRef="c-3" decimals="-3" id="f-160" unitRef="usd">318000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c-6" decimals="-3" id="f-161" unitRef="usd">568000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c-1" decimals="-3" id="f-162" unitRef="usd">694000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c-7" decimals="-3" id="f-163" unitRef="usd">1276000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-3" decimals="-3" id="f-164" unitRef="usd">116000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-6" decimals="-3" id="f-165" unitRef="usd">91000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-1" decimals="-3" id="f-166" unitRef="usd">523000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-7" decimals="-3" id="f-167" unitRef="usd">126000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c-3" decimals="-3" id="f-168" unitRef="usd">182000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c-6" decimals="-3" id="f-169" unitRef="usd">-131000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c-1" decimals="-3" id="f-170" unitRef="usd">723000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c-7" decimals="-3" id="f-171" unitRef="usd">168000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-3" decimals="-3" id="f-172" unitRef="usd">17306000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-6" decimals="-3" id="f-173" unitRef="usd">11161000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-1" decimals="-3" id="f-174" unitRef="usd">30977000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-7" decimals="-3" id="f-175" unitRef="usd">23019000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-3" decimals="-3" id="f-176" unitRef="usd">4606000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-6" decimals="-3" id="f-177" unitRef="usd">1794000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-178" unitRef="usd">6724000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-7" decimals="-3" id="f-179" unitRef="usd">4049000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss contextRef="c-3" decimals="-3" id="f-180" unitRef="usd">12700000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-6" decimals="-3" id="f-181" unitRef="usd">9367000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-1" decimals="-3" id="f-182" unitRef="usd">24253000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-7" decimals="-3" id="f-183" unitRef="usd">18970000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="c-3" decimals="-3" id="f-184" unitRef="usd">-5000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="c-6" decimals="-3" id="f-185" unitRef="usd">1000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="c-1" decimals="-3" id="f-186" unitRef="usd">31000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="c-7" decimals="-3" id="f-187" unitRef="usd">8000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss contextRef="c-3" decimals="-3" id="f-188" unitRef="usd">12705000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-6" decimals="-3" id="f-189" unitRef="usd">9366000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-190" unitRef="usd">24222000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-7" decimals="-3" id="f-191" unitRef="usd">18962000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-3" decimals="-3" id="f-192" unitRef="shares">4932000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-6" decimals="-3" id="f-193" unitRef="shares">4915000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-1" decimals="-3" id="f-194" unitRef="shares">4930000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-7" decimals="-3" id="f-195" unitRef="shares">4915000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-3" decimals="-3" id="f-196" unitRef="shares">4955000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-6" decimals="-3" id="f-197" unitRef="shares">4964000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-1" decimals="-3" id="f-198" unitRef="shares">4955000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-7" decimals="-3" id="f-199" unitRef="shares">4955000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-3"
      decimals="2"
      id="f-200"
      unitRef="usdPerShare">2.58</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-6"
      decimals="2"
      id="f-201"
      unitRef="usdPerShare">1.91</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-1"
      decimals="2"
      id="f-202"
      unitRef="usdPerShare">4.91</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-7"
      decimals="2"
      id="f-203"
      unitRef="usdPerShare">3.86</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-3"
      decimals="2"
      id="f-204"
      unitRef="usdPerShare">2.56</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-6"
      decimals="2"
      id="f-205"
      unitRef="usdPerShare">1.89</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-1"
      decimals="2"
      id="f-206"
      unitRef="usdPerShare">4.89</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-7"
      decimals="2"
      id="f-207"
      unitRef="usdPerShare">3.83</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ProfitLoss contextRef="c-3" decimals="-3" id="f-208" unitRef="usd">12700000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-6" decimals="-3" id="f-209" unitRef="usd">9367000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-1" decimals="-3" id="f-210" unitRef="usd">24253000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-7" decimals="-3" id="f-211" unitRef="usd">18970000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c-3" decimals="-3" id="f-212" unitRef="usd">13681000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c-6" decimals="-3" id="f-213" unitRef="usd">-5971000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c-1" decimals="-3" id="f-214" unitRef="usd">20352000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c-7" decimals="-3" id="f-215" unitRef="usd">-12536000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax contextRef="c-3" decimals="-3" id="f-216" unitRef="usd">-123000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax contextRef="c-6" decimals="-3" id="f-217" unitRef="usd">-89000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax contextRef="c-1" decimals="-3" id="f-218" unitRef="usd">-246000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax contextRef="c-7" decimals="-3" id="f-219" unitRef="usd">-178000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-3" decimals="-3" id="f-220" unitRef="usd">13804000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-6" decimals="-3" id="f-221" unitRef="usd">-5882000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-1" decimals="-3" id="f-222" unitRef="usd">20598000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-7" decimals="-3" id="f-223" unitRef="usd">-12358000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest contextRef="c-3" decimals="-3" id="f-224" unitRef="usd">-5000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest contextRef="c-6" decimals="-3" id="f-225" unitRef="usd">1000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest contextRef="c-1" decimals="-3" id="f-226" unitRef="usd">31000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest contextRef="c-7" decimals="-3" id="f-227" unitRef="usd">8000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-3" decimals="-3" id="f-228" unitRef="usd">26509000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-6" decimals="-3" id="f-229" unitRef="usd">3484000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-1" decimals="-3" id="f-230" unitRef="usd">44820000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-7" decimals="-3" id="f-231" unitRef="usd">6604000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ProfitLoss contextRef="c-1" decimals="-3" id="f-232" unitRef="usd">24253000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-7" decimals="-3" id="f-233" unitRef="usd">18970000</us-gaap:ProfitLoss>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-1" decimals="-3" id="f-234" unitRef="usd">11083000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-7" decimals="-3" id="f-235" unitRef="usd">10660000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-236" unitRef="usd">-806000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-7" decimals="-3" id="f-237" unitRef="usd">-1913000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:ShareBasedCompensation contextRef="c-1" decimals="-3" id="f-238" unitRef="usd">2598000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-7" decimals="-3" id="f-239" unitRef="usd">1317000</us-gaap:ShareBasedCompensation>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment contextRef="c-1" decimals="-3" id="f-240" unitRef="usd">18000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment contextRef="c-7" decimals="-3" id="f-241" unitRef="usd">1852000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:OtherNoncashIncomeExpense contextRef="c-1" decimals="-3" id="f-242" unitRef="usd">-1043000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense contextRef="c-7" decimals="-3" id="f-243" unitRef="usd">-467000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInOperatingCapital contextRef="c-1" decimals="-3" id="f-244" unitRef="usd">5570000</us-gaap:IncreaseDecreaseInOperatingCapital>
    <us-gaap:IncreaseDecreaseInOperatingCapital contextRef="c-7" decimals="-3" id="f-245" unitRef="usd">-6398000</us-gaap:IncreaseDecreaseInOperatingCapital>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-1" decimals="-3" id="f-246" unitRef="usd">32583000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-7" decimals="-3" id="f-247" unitRef="usd">34047000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-1" decimals="-3" id="f-248" unitRef="usd">19354000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-7" decimals="-3" id="f-249" unitRef="usd">7646000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment contextRef="c-1" decimals="-3" id="f-250" unitRef="usd">97000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment contextRef="c-7" decimals="-3" id="f-251" unitRef="usd">3365000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments contextRef="c-1" decimals="-3" id="f-252" unitRef="usd">1679000</us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments>
    <us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments contextRef="c-7" decimals="-3" id="f-253" unitRef="usd">0</us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments>
    <us-gaap:PaymentsToAcquireInvestments contextRef="c-1" decimals="-3" id="f-254" unitRef="usd">451000</us-gaap:PaymentsToAcquireInvestments>
    <us-gaap:PaymentsToAcquireInvestments contextRef="c-7" decimals="-3" id="f-255" unitRef="usd">0</us-gaap:PaymentsToAcquireInvestments>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c-1" decimals="-3" id="f-256" unitRef="usd">4180000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c-7" decimals="-3" id="f-257" unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-1" decimals="-3" id="f-258" unitRef="usd">-22209000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-7" decimals="-3" id="f-259" unitRef="usd">-4281000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromRepaymentsOfShortTermDebt contextRef="c-1" decimals="-3" id="f-260" unitRef="usd">-3436000</us-gaap:ProceedsFromRepaymentsOfShortTermDebt>
    <us-gaap:ProceedsFromRepaymentsOfShortTermDebt contextRef="c-7" decimals="-3" id="f-261" unitRef="usd">163000</us-gaap:ProceedsFromRepaymentsOfShortTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt contextRef="c-1" decimals="-3" id="f-262" unitRef="usd">10837000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt contextRef="c-7" decimals="-3" id="f-263" unitRef="usd">53099000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt contextRef="c-1" decimals="-3" id="f-264" unitRef="usd">1563000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt contextRef="c-7" decimals="-3" id="f-265" unitRef="usd">76219000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:PaymentsOfDividendsCommonStock contextRef="c-1" decimals="-3" id="f-266" unitRef="usd">2152000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock contextRef="c-7" decimals="-3" id="f-267" unitRef="usd">2114000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock contextRef="c-1" decimals="-3" id="f-268" unitRef="usd">160000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock contextRef="c-7" decimals="-3" id="f-269" unitRef="usd">61000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:PaymentsOfStockIssuanceCosts contextRef="c-1" decimals="-3" id="f-270" unitRef="usd">3799000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:PaymentsOfStockIssuanceCosts contextRef="c-7" decimals="-3" id="f-271" unitRef="usd">0</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-1" decimals="-3" id="f-272" unitRef="usd">131000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-7" decimals="-3" id="f-273" unitRef="usd">113000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <plpc:RepurchaseOfCommonStockFromRelatedParty contextRef="c-1" decimals="-3" id="f-274" unitRef="usd">3232000</plpc:RepurchaseOfCommonStockFromRelatedParty>
    <plpc:RepurchaseOfCommonStockFromRelatedParty contextRef="c-7" decimals="-3" id="f-275" unitRef="usd">5908000</plpc:RepurchaseOfCommonStockFromRelatedParty>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities contextRef="c-1" decimals="-3" id="f-276" unitRef="usd">-1474000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities contextRef="c-7" decimals="-3" id="f-277" unitRef="usd">-2473000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-1" decimals="-3" id="f-278" unitRef="usd">-4790000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-7" decimals="-3" id="f-279" unitRef="usd">-33504000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-1" decimals="-3" id="f-280" unitRef="usd">4080000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-7" decimals="-3" id="f-281" unitRef="usd">-2445000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-1" decimals="-3" id="f-282" unitRef="usd">9664000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-7" decimals="-3" id="f-283" unitRef="usd">-6183000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-5" decimals="-3" id="f-284" unitRef="usd">57244000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-8" decimals="-3" id="f-285" unitRef="usd">53607000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-4" decimals="-3" id="f-286" unitRef="usd">66908000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-9" decimals="-3" id="f-287" unitRef="usd">47424000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-10" decimals="-3" id="f-288" unitRef="usd">13752000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-11" decimals="-3" id="f-289" unitRef="usd">-9575000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-12" decimals="-3" id="f-290" unitRef="usd">9575000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-13" decimals="-3" id="f-291" unitRef="usd">65093000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-14" decimals="-3" id="f-292" unitRef="usd">553179000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-15" decimals="-3" id="f-293" unitRef="usd">-126800000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-16" decimals="-3" id="f-294" unitRef="usd">-77536000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-17" decimals="-3" id="f-295" unitRef="usd">-5373000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-18" decimals="-3" id="f-296" unitRef="usd">422315000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-19" decimals="-3" id="f-297" unitRef="usd">9000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-5" decimals="-3" id="f-298" unitRef="usd">422324000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss contextRef="c-20" decimals="-3" id="f-299" unitRef="usd">11517000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-21" decimals="-3" id="f-300" unitRef="usd">11517000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-22" decimals="-3" id="f-301" unitRef="usd">36000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-23" decimals="-3" id="f-302" unitRef="usd">11553000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c-24" decimals="-3" id="f-303" unitRef="usd">6671000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c-21" decimals="-3" id="f-304" unitRef="usd">6671000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c-23" decimals="-3" id="f-305" unitRef="usd">6671000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax contextRef="c-25" decimals="-3" id="f-306" unitRef="usd">-123000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax contextRef="c-21" decimals="-3" id="f-307" unitRef="usd">-123000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax contextRef="c-23" decimals="-3" id="f-308" unitRef="usd">-123000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest contextRef="c-21" decimals="-3" id="f-309" unitRef="usd">18311000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest contextRef="c-22" decimals="-3" id="f-310" unitRef="usd">36000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest contextRef="c-23" decimals="-3" id="f-311" unitRef="usd">18347000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="c-23"
      decimals="INF"
      id="f-312"
      unitRef="shares">860</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-26" decimals="-3" id="f-313" unitRef="usd">131000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-21" decimals="-3" id="f-314" unitRef="usd">131000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-23" decimals="-3" id="f-315" unitRef="usd">131000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-27" decimals="-3" id="f-316" unitRef="usd">68000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-28" decimals="-3" id="f-317" unitRef="usd">-2888000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-26" decimals="-3" id="f-318" unitRef="usd">-881000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-21" decimals="-3" id="f-319" unitRef="usd">-3701000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-23" decimals="-3" id="f-320" unitRef="usd">-3701000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <plpc:SharesIssuedToEmployeeTrustDuringPeriodShares
      contextRef="c-23"
      decimals="INF"
      id="f-321"
      unitRef="shares">147</plpc:SharesIssuedToEmployeeTrustDuringPeriodShares>
    <plpc:SharesIssuedToEmployeeTrustDuringPeriodValue contextRef="c-29" decimals="-3" id="f-322" unitRef="usd">-19000</plpc:SharesIssuedToEmployeeTrustDuringPeriodValue>
    <plpc:SharesIssuedToEmployeeTrustDuringPeriodValue contextRef="c-30" decimals="-3" id="f-323" unitRef="usd">19000</plpc:SharesIssuedToEmployeeTrustDuringPeriodValue>
    <plpc:SharesIssuedToEmployeeTrustDuringPeriodValue contextRef="c-21" decimals="-3" id="f-324" unitRef="usd">0</plpc:SharesIssuedToEmployeeTrustDuringPeriodValue>
    <plpc:SharesIssuedToEmployeeTrustDuringPeriodValue contextRef="c-23" decimals="-3" id="f-325" unitRef="usd">0</plpc:SharesIssuedToEmployeeTrustDuringPeriodValue>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="c-23"
      decimals="INF"
      id="f-326"
      unitRef="usdPerShare">0.20</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStockCash contextRef="c-20" decimals="-3" id="f-327" unitRef="usd">1018000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash contextRef="c-21" decimals="-3" id="f-328" unitRef="usd">1018000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash contextRef="c-23" decimals="-3" id="f-329" unitRef="usd">1018000</us-gaap:DividendsCommonStockCash>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-31" decimals="-3" id="f-330" unitRef="usd">13820000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-32" decimals="-3" id="f-331" unitRef="usd">-9594000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-33" decimals="-3" id="f-332" unitRef="usd">9594000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-34" decimals="-3" id="f-333" unitRef="usd">62205000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-35" decimals="-3" id="f-334" unitRef="usd">563678000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-36" decimals="-3" id="f-335" unitRef="usd">-127812000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-37" decimals="-3" id="f-336" unitRef="usd">-70865000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-38" decimals="-3" id="f-337" unitRef="usd">-5250000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-39" decimals="-3" id="f-338" unitRef="usd">435776000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-40" decimals="-3" id="f-339" unitRef="usd">45000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-41" decimals="-3" id="f-340" unitRef="usd">435821000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss contextRef="c-42" decimals="-3" id="f-341" unitRef="usd">12705000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-43" decimals="-3" id="f-342" unitRef="usd">12705000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-44" decimals="-3" id="f-343" unitRef="usd">-5000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-3" decimals="-3" id="f-344" unitRef="usd">12700000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c-45" decimals="-3" id="f-345" unitRef="usd">13681000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c-43" decimals="-3" id="f-346" unitRef="usd">13681000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c-3" decimals="-3" id="f-347" unitRef="usd">13681000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax contextRef="c-46" decimals="-3" id="f-348" unitRef="usd">-123000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax contextRef="c-43" decimals="-3" id="f-349" unitRef="usd">-123000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax contextRef="c-3" decimals="-3" id="f-350" unitRef="usd">-123000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest contextRef="c-43" decimals="-3" id="f-351" unitRef="usd">26509000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest contextRef="c-44" decimals="-3" id="f-352" unitRef="usd">-5000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest contextRef="c-3" decimals="-3" id="f-353" unitRef="usd">26504000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:TreasuryStockSharesAcquired contextRef="c-3" decimals="INF" id="f-354" unitRef="shares">17028</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-47" decimals="-3" id="f-355" unitRef="usd">2351000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-43" decimals="-3" id="f-356" unitRef="usd">2351000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-3" decimals="-3" id="f-357" unitRef="usd">2351000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-48" decimals="-3" id="f-358" unitRef="usd">3000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-49" decimals="-3" id="f-359" unitRef="usd">1814000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-43" decimals="-3" id="f-360" unitRef="usd">1817000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-3" decimals="-3" id="f-361" unitRef="usd">1817000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <plpc:SharesIssuedToEmployeeTrustDuringPeriodShares contextRef="c-3" decimals="INF" id="f-362" unitRef="shares">134</plpc:SharesIssuedToEmployeeTrustDuringPeriodShares>
    <plpc:SharesIssuedToEmployeeTrustDuringPeriodValue contextRef="c-50" decimals="-3" id="f-363" unitRef="usd">-19000</plpc:SharesIssuedToEmployeeTrustDuringPeriodValue>
    <plpc:SharesIssuedToEmployeeTrustDuringPeriodValue contextRef="c-51" decimals="-3" id="f-364" unitRef="usd">19000</plpc:SharesIssuedToEmployeeTrustDuringPeriodValue>
    <plpc:SharesIssuedToEmployeeTrustDuringPeriodValue contextRef="c-43" decimals="-3" id="f-365" unitRef="usd">0</plpc:SharesIssuedToEmployeeTrustDuringPeriodValue>
    <plpc:SharesIssuedToEmployeeTrustDuringPeriodValue contextRef="c-3" decimals="-3" id="f-366" unitRef="usd">0</plpc:SharesIssuedToEmployeeTrustDuringPeriodValue>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="c-3"
      decimals="INF"
      id="f-367"
      unitRef="usdPerShare">0.20</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStockCash contextRef="c-42" decimals="-3" id="f-368" unitRef="usd">1015000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash contextRef="c-43" decimals="-3" id="f-369" unitRef="usd">1015000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash contextRef="c-3" decimals="-3" id="f-370" unitRef="usd">1015000</us-gaap:DividendsCommonStockCash>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-52" decimals="-3" id="f-371" unitRef="usd">13823000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-53" decimals="-3" id="f-372" unitRef="usd">-9613000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-54" decimals="-3" id="f-373" unitRef="usd">9613000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-55" decimals="-3" id="f-374" unitRef="usd">64019000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-56" decimals="-3" id="f-375" unitRef="usd">575368000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-57" decimals="-3" id="f-376" unitRef="usd">-130163000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-58" decimals="-3" id="f-377" unitRef="usd">-57184000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-59" decimals="-3" id="f-378" unitRef="usd">-5127000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-60" decimals="-3" id="f-379" unitRef="usd">460736000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-61" decimals="-3" id="f-380" unitRef="usd">40000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-4" decimals="-3" id="f-381" unitRef="usd">460776000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-62" decimals="-3" id="f-382" unitRef="usd">13607000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-63" decimals="-3" id="f-383" unitRef="usd">-10183000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-64" decimals="-3" id="f-384" unitRef="usd">10183000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-65" decimals="-3" id="f-385" unitRef="usd">60958000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-66" decimals="-3" id="f-386" unitRef="usd">520154000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-67" decimals="-3" id="f-387" unitRef="usd">-118249000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-68" decimals="-3" id="f-388" unitRef="usd">-55828000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-69" decimals="-3" id="f-389" unitRef="usd">-4478000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-70" decimals="-3" id="f-390" unitRef="usd">416164000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-71" decimals="-3" id="f-391" unitRef="usd">-8000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-8" decimals="-3" id="f-392" unitRef="usd">416156000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss contextRef="c-72" decimals="-3" id="f-393" unitRef="usd">9596000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-73" decimals="-3" id="f-394" unitRef="usd">9596000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-74" decimals="-3" id="f-395" unitRef="usd">7000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-75" decimals="-3" id="f-396" unitRef="usd">9603000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c-76" decimals="-3" id="f-397" unitRef="usd">-6565000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c-73" decimals="-3" id="f-398" unitRef="usd">-6565000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c-75" decimals="-3" id="f-399" unitRef="usd">-6565000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax contextRef="c-77" decimals="-3" id="f-400" unitRef="usd">-89000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax contextRef="c-73" decimals="-3" id="f-401" unitRef="usd">-89000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax contextRef="c-75" decimals="-3" id="f-402" unitRef="usd">-89000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest contextRef="c-73" decimals="-3" id="f-403" unitRef="usd">3120000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest contextRef="c-74" decimals="-3" id="f-404" unitRef="usd">7000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest contextRef="c-75" decimals="-3" id="f-405" unitRef="usd">3127000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-78" decimals="-3" id="f-406" unitRef="usd">104000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-79" decimals="-3" id="f-407" unitRef="usd">450000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-80" decimals="-3" id="f-408" unitRef="usd">-5452000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-73" decimals="-3" id="f-409" unitRef="usd">-4898000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-75" decimals="-3" id="f-410" unitRef="usd">-4898000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <plpc:SharesDistributedFromEmployeeTrustDuringPeriodShares
      contextRef="c-75"
      decimals="INF"
      id="f-411"
      unitRef="shares">4477</plpc:SharesDistributedFromEmployeeTrustDuringPeriodShares>
    <plpc:SharesDistributedFromEmployeeTrustDuringPeriodValue contextRef="c-81" decimals="-3" id="f-412" unitRef="usd">-31000</plpc:SharesDistributedFromEmployeeTrustDuringPeriodValue>
    <plpc:SharesDistributedFromEmployeeTrustDuringPeriodValue contextRef="c-82" decimals="-3" id="f-413" unitRef="usd">31000</plpc:SharesDistributedFromEmployeeTrustDuringPeriodValue>
    <plpc:SharesDistributedFromEmployeeTrustDuringPeriodValue contextRef="c-73" decimals="-3" id="f-414" unitRef="usd">0</plpc:SharesDistributedFromEmployeeTrustDuringPeriodValue>
    <plpc:SharesDistributedFromEmployeeTrustDuringPeriodValue contextRef="c-75" decimals="-3" id="f-415" unitRef="usd">0</plpc:SharesDistributedFromEmployeeTrustDuringPeriodValue>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="c-75"
      decimals="INF"
      id="f-416"
      unitRef="usdPerShare">0.20</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStockCash contextRef="c-72" decimals="-3" id="f-417" unitRef="usd">1017000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash contextRef="c-73" decimals="-3" id="f-418" unitRef="usd">1017000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash contextRef="c-75" decimals="-3" id="f-419" unitRef="usd">1017000</us-gaap:DividendsCommonStockCash>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-83" decimals="-3" id="f-420" unitRef="usd">13711000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-84" decimals="-3" id="f-421" unitRef="usd">-10214000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-85" decimals="-3" id="f-422" unitRef="usd">10214000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-86" decimals="-3" id="f-423" unitRef="usd">61408000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-87" decimals="-3" id="f-424" unitRef="usd">528733000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-88" decimals="-3" id="f-425" unitRef="usd">-123701000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-89" decimals="-3" id="f-426" unitRef="usd">-62393000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-90" decimals="-3" id="f-427" unitRef="usd">-4389000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-91" decimals="-3" id="f-428" unitRef="usd">413369000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-92" decimals="-3" id="f-429" unitRef="usd">-1000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-93" decimals="-3" id="f-430" unitRef="usd">413368000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss contextRef="c-94" decimals="-3" id="f-431" unitRef="usd">9366000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-95" decimals="-3" id="f-432" unitRef="usd">9366000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-96" decimals="-3" id="f-433" unitRef="usd">1000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-6" decimals="-3" id="f-434" unitRef="usd">9367000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c-97" decimals="-3" id="f-435" unitRef="usd">-5971000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c-95" decimals="-3" id="f-436" unitRef="usd">-5971000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c-6" decimals="-3" id="f-437" unitRef="usd">-5971000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax contextRef="c-98" decimals="-3" id="f-438" unitRef="usd">-89000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax contextRef="c-95" decimals="-3" id="f-439" unitRef="usd">-89000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax contextRef="c-6" decimals="-3" id="f-440" unitRef="usd">-89000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest contextRef="c-95" decimals="-3" id="f-441" unitRef="usd">3484000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest contextRef="c-96" decimals="-3" id="f-442" unitRef="usd">1000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest contextRef="c-6" decimals="-3" id="f-443" unitRef="usd">3485000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-99" decimals="-3" id="f-444" unitRef="usd">953000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-95" decimals="-3" id="f-445" unitRef="usd">953000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-6" decimals="-3" id="f-446" unitRef="usd">953000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:TreasuryStockSharesAcquired contextRef="c-6" decimals="INF" id="f-447" unitRef="shares">4540</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-100" decimals="-3" id="f-448" unitRef="usd">568000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-95" decimals="-3" id="f-449" unitRef="usd">568000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-6" decimals="-3" id="f-450" unitRef="usd">568000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <plpc:SharesDistributedFromEmployeeTrustDuringPeriodShares contextRef="c-6" decimals="INF" id="f-451" unitRef="shares">146</plpc:SharesDistributedFromEmployeeTrustDuringPeriodShares>
    <plpc:SharesDistributedFromEmployeeTrustDuringPeriodValue contextRef="c-101" decimals="-3" id="f-452" unitRef="usd">-19000</plpc:SharesDistributedFromEmployeeTrustDuringPeriodValue>
    <plpc:SharesDistributedFromEmployeeTrustDuringPeriodValue contextRef="c-102" decimals="-3" id="f-453" unitRef="usd">19000</plpc:SharesDistributedFromEmployeeTrustDuringPeriodValue>
    <plpc:SharesDistributedFromEmployeeTrustDuringPeriodValue contextRef="c-95" decimals="-3" id="f-454" unitRef="usd">0</plpc:SharesDistributedFromEmployeeTrustDuringPeriodValue>
    <plpc:SharesDistributedFromEmployeeTrustDuringPeriodValue contextRef="c-6" decimals="-3" id="f-455" unitRef="usd">0</plpc:SharesDistributedFromEmployeeTrustDuringPeriodValue>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="c-6"
      decimals="INF"
      id="f-456"
      unitRef="usdPerShare">0.20</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStockCash contextRef="c-94" decimals="-3" id="f-457" unitRef="usd">1020000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash contextRef="c-95" decimals="-3" id="f-458" unitRef="usd">1020000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash contextRef="c-6" decimals="-3" id="f-459" unitRef="usd">1020000</us-gaap:DividendsCommonStockCash>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-103" decimals="-3" id="f-460" unitRef="usd">13711000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-104" decimals="-3" id="f-461" unitRef="usd">-10233000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-105" decimals="-3" id="f-462" unitRef="usd">10233000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-106" decimals="-3" id="f-463" unitRef="usd">62361000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-107" decimals="-3" id="f-464" unitRef="usd">537079000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-108" decimals="-3" id="f-465" unitRef="usd">-124269000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-109" decimals="-3" id="f-466" unitRef="usd">-68364000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-110" decimals="-3" id="f-467" unitRef="usd">-4300000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-111" decimals="-3" id="f-468" unitRef="usd">416218000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-112" decimals="-3" id="f-469" unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-9" decimals="-3" id="f-470" unitRef="usd">416218000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SignificantAccountingPoliciesTextBlock contextRef="c-1" id="f-471">&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:115%"&gt;NOTE 1 - SIGNIFICANT ACCOUNTING POLICIES&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The accompanying unaudited consolidated financial statements of Preformed Line Products Company and subsidiaries (the &#x201c;Company&#x201d; or &#x201c;PLPC&#x201d;) 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&#160;31, 2024 filed on March&#160;13, 2025 with the Securities and Exchange Commission. Management has evaluated subsequent events through the date this Form 10-Q was filed with the Securities and Exchange Commission.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%"&gt;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 and six months ended June&#160;30, 2025 are not necessarily indicative of the results to be expected for the full-year ending December&#160;31, 2025.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Noncontrolling interests are presented in the Company&#x2019;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&#x2019;s consolidated financial statements. Additionally, the Company&#x2019;s consolidated financial statements include 100% of a controlled subsidiary&#x2019;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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Certain prior year amounts have been reclassified to conform to the current year presentation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Recently Adopted or Issued Accounting Pronouncements and Regulations &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"&gt;Adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In November 2023, the FASB issued Accounting Standards Update ("ASU") No. 2023-07, &#x201c;Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures.&#x201d; 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 was effective for the Company's 2024 fiscal year and interim periods beginning with the quarter ended March&#160;31, 2025. The adoption of this new standard did not have a material impact on the consolidated financial statements, other than the updated segment disclosures included within Note 13, "Segment Information".&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"&gt;Not Yet Adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In December 2023, the FASB issued Accounting Standards Update No. 2023-09, &#x201c;Income Taxes (Topic 740): Improvements to Income Tax Disclosures.&#x201d; 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 beginning after December 15, 2024. The Company is evaluating the impact of adopting this ASU and expects the standard will only impact its income tax disclosures with no material impact to the consolidated financial statements. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In November 2024, the FASB issued Accounting Standards Update No. 2024-03, &#x201c;Income Statement &#x2013; Reporting Comprehensive Income &#x2013; Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses.&#x201d; This ASU improves disclosures about a public business entity&#x2019;s expenses and addresses requests from investors for more detailed information about the types of expenses commonly presented in expense captions. Coupled with recent standards that enhanced the disaggregation of revenue and income tax information, the disaggregated expense information required by the amendments in this ASU will enable investors to better understand the major components of an entity&#x2019;s income statement. This ASU is effective for annual reporting &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%"&gt;periods beginning after December 15, 2026, and interim reporting periods beginning after December 15, 2027, with early adoption permitted. The Company is evaluating the impact of adopting this ASU.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"&gt;New Regulations&lt;/span&gt;&lt;/div&gt;On July 4, 2025, the One Big Beautiful Bill Act ("OBBBA") was enacted in the U.S. The OBBBA includes significant provisions, such as the permanent extension of certain expiring provisions of the Tax Cuts and Jobs Act, modifications to the international tax framework and the restoration of favorable tax treatment for certain businesses. The legislation has multiple effective dates, with certain provisions effective in 2025 and others implemented through 2027. The Company is currently assessing its impact on the consolidated financial statements.</us-gaap:SignificantAccountingPoliciesTextBlock>
    <plpc:PercentageOfOwnershipInEarningsOfSubsidiary contextRef="c-1" decimals="INF" id="f-472" unitRef="number">1</plpc:PercentageOfOwnershipInEarningsOfSubsidiary>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="c-1" id="f-473">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Recently Adopted or Issued Accounting Pronouncements and Regulations &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"&gt;Adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In November 2023, the FASB issued Accounting Standards Update ("ASU") No. 2023-07, &#x201c;Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures.&#x201d; 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 was effective for the Company's 2024 fiscal year and interim periods beginning with the quarter ended March&#160;31, 2025. The adoption of this new standard did not have a material impact on the consolidated financial statements, other than the updated segment disclosures included within Note 13, "Segment Information".&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"&gt;Not Yet Adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In December 2023, the FASB issued Accounting Standards Update No. 2023-09, &#x201c;Income Taxes (Topic 740): Improvements to Income Tax Disclosures.&#x201d; 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 beginning after December 15, 2024. The Company is evaluating the impact of adopting this ASU and expects the standard will only impact its income tax disclosures with no material impact to the consolidated financial statements. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In November 2024, the FASB issued Accounting Standards Update No. 2024-03, &#x201c;Income Statement &#x2013; Reporting Comprehensive Income &#x2013; Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses.&#x201d; This ASU improves disclosures about a public business entity&#x2019;s expenses and addresses requests from investors for more detailed information about the types of expenses commonly presented in expense captions. Coupled with recent standards that enhanced the disaggregation of revenue and income tax information, the disaggregated expense information required by the amendments in this ASU will enable investors to better understand the major components of an entity&#x2019;s income statement. This ASU is effective for annual reporting &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%"&gt;periods beginning after December 15, 2026, and interim reporting periods beginning after December 15, 2027, with early adoption permitted. The Company is evaluating the impact of adopting this ASU.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"&gt;New Regulations&lt;/span&gt;&lt;/div&gt;On July 4, 2025, the One Big Beautiful Bill Act ("OBBBA") was enacted in the U.S. The OBBBA includes significant provisions, such as the permanent extension of certain expiring provisions of the Tax Cuts and Jobs Act, modifications to the international tax framework and the restoration of favorable tax treatment for certain businesses. The legislation has multiple effective dates, with certain provisions effective in 2025 and others implemented through 2027. The Company is currently assessing its impact on the consolidated financial statements.</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerTextBlock contextRef="c-1" id="f-474">&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:115%"&gt;NOTE 2 - REVENUE&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%"&gt;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. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:15pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Disaggregated Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company&#x2019;s revenues by segment and product type are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:29.455%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.793%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Three Months Ended June 30, 2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Product Type&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;PLP-USA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;The Americas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;EMEA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Asia-Pacific&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;63%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;83%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;69%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;76%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;70%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Communications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;32%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;16%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;21%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;22%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Special Industries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;10%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;20%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;8%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;100%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;100%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;100%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;100%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;100%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Three Months Ended June 30, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Product Type&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;PLP-USA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;The Americas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;EMEA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Asia-Pacific&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;63%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;80%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;71%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;79%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;71%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Communications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;30%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;18%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;24%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;22%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Special Industries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;7%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;17%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;7%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;100%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;100%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;100%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;100%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;100%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Six Months Ended June 30, 2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Product Type&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;PLP-USA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;The Americas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;EMEA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Asia-Pacific&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;61%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;84%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;71%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;76%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;70%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Communications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;34%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;15%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;21%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;23%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Special Industries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;8%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;21%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;7%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;100%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;100%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;100%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;100%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;100%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Six Months Ended June 30, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Product Type&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;PLP-USA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;The Americas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;EMEA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Asia-Pacific&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;66%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;78%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;71%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;78%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;71%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Communications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;28%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;21%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;24%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;22%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Special Industries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;6%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;18%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;7%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;100%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;100%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;100%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;100%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;100%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Credit Losses for Receivables&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%"&gt;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:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:70.566%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.355%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.791%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Allowance for credit losses, beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;6,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;8,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Additions (reductions) charged to costs and expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(1,409)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Write-offs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(141)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(199)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Foreign exchange and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(329)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Allowance for credit losses, end of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;7,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;6,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock contextRef="c-1" id="f-475">&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company&#x2019;s revenues by segment and product type are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:29.455%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.793%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Three Months Ended June 30, 2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Product Type&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;PLP-USA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;The Americas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;EMEA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Asia-Pacific&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;63%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;83%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;69%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;76%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;70%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Communications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;32%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;16%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;21%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;22%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Special Industries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;10%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;20%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;8%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;100%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;100%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;100%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;100%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;100%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Three Months Ended June 30, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Product Type&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;PLP-USA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;The Americas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;EMEA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Asia-Pacific&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;63%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;80%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;71%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;79%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;71%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Communications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;30%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;18%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;24%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;22%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Special Industries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;7%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;17%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;7%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;100%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;100%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;100%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;100%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;100%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Six Months Ended June 30, 2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Product Type&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;PLP-USA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;The Americas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;EMEA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Asia-Pacific&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;61%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;84%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;71%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;76%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;70%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Communications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;34%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;15%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;21%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;23%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Special Industries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;8%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;21%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;7%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;100%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;100%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;100%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;100%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;100%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Six Months Ended June 30, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Product Type&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;PLP-USA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;The Americas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;EMEA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Asia-Pacific&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;66%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;78%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;71%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;78%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;71%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Communications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;28%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;21%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;24%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;22%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Special Industries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;6%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;18%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;7%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;100%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;100%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;100%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;100%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;100%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-113" decimals="2" id="f-476" unitRef="number">0.63</plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax>
    <plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-114" decimals="2" id="f-477" unitRef="number">0.83</plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax>
    <plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-115" decimals="2" id="f-478" unitRef="number">0.69</plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax>
    <plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-116" decimals="2" id="f-479" unitRef="number">0.76</plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax>
    <plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-117" decimals="2" id="f-480" unitRef="number">0.70</plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax>
    <plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-118" decimals="2" id="f-481" unitRef="number">0.32</plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax>
    <plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-119" decimals="2" id="f-482" unitRef="number">0.16</plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax>
    <plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-120" decimals="2" id="f-483" unitRef="number">0.21</plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax>
    <plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-121" decimals="2" id="f-484" unitRef="number">0.04</plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax>
    <plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-122" decimals="2" id="f-485" unitRef="number">0.22</plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax>
    <plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-123" decimals="2" id="f-486" unitRef="number">0.05</plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax>
    <plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-124" decimals="2" id="f-487" unitRef="number">0.01</plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax>
    <plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-125" decimals="2" id="f-488" unitRef="number">0.10</plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax>
    <plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-126" decimals="2" id="f-489" unitRef="number">0.20</plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax>
    <plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-127" decimals="2" id="f-490" unitRef="number">0.08</plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax>
    <plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c-128"
      decimals="INF"
      id="f-491"
      unitRef="number">1</plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax>
    <plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c-129"
      decimals="INF"
      id="f-492"
      unitRef="number">1</plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax>
    <plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c-130"
      decimals="INF"
      id="f-493"
      unitRef="number">1</plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax>
    <plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c-131"
      decimals="INF"
      id="f-494"
      unitRef="number">1</plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax>
    <plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-3" decimals="INF" id="f-495" unitRef="number">1</plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax>
    <plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-132" decimals="2" id="f-496" unitRef="number">0.63</plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax>
    <plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-133" decimals="2" id="f-497" unitRef="number">0.80</plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax>
    <plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-134" decimals="2" id="f-498" unitRef="number">0.71</plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax>
    <plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-135" decimals="2" id="f-499" unitRef="number">0.79</plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax>
    <plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-136" decimals="2" id="f-500" unitRef="number">0.71</plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax>
    <plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-137" decimals="2" id="f-501" unitRef="number">0.30</plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax>
    <plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-138" decimals="2" id="f-502" unitRef="number">0.18</plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax>
    <plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-139" decimals="2" id="f-503" unitRef="number">0.24</plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax>
    <plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-140" decimals="2" id="f-504" unitRef="number">0.04</plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax>
    <plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-141" decimals="2" id="f-505" unitRef="number">0.22</plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax>
    <plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-142" decimals="2" id="f-506" unitRef="number">0.07</plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax>
    <plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-143" decimals="2" id="f-507" unitRef="number">0.02</plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax>
    <plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-144" decimals="2" id="f-508" unitRef="number">0.05</plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax>
    <plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-145" decimals="2" id="f-509" unitRef="number">0.17</plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax>
    <plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-146" decimals="2" id="f-510" unitRef="number">0.07</plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax>
    <plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c-147"
      decimals="INF"
      id="f-511"
      unitRef="number">1</plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax>
    <plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c-148"
      decimals="INF"
      id="f-512"
      unitRef="number">1</plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax>
    <plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c-149"
      decimals="INF"
      id="f-513"
      unitRef="number">1</plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax>
    <plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c-150"
      decimals="INF"
      id="f-514"
      unitRef="number">1</plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax>
    <plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-6" decimals="INF" id="f-515" unitRef="number">1</plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax>
    <plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-151" decimals="2" id="f-516" unitRef="number">0.61</plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax>
    <plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-152" decimals="2" id="f-517" unitRef="number">0.84</plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax>
    <plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-153" decimals="2" id="f-518" unitRef="number">0.71</plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax>
    <plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-154" decimals="2" id="f-519" unitRef="number">0.76</plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax>
    <plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-155" decimals="2" id="f-520" unitRef="number">0.70</plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax>
    <plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-156" decimals="2" id="f-521" unitRef="number">0.34</plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax>
    <plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-157" decimals="2" id="f-522" unitRef="number">0.15</plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax>
    <plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-158" decimals="2" id="f-523" unitRef="number">0.21</plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax>
    <plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-159" decimals="2" id="f-524" unitRef="number">0.03</plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax>
    <plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-160" decimals="2" id="f-525" unitRef="number">0.23</plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax>
    <plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-161" decimals="2" id="f-526" unitRef="number">0.05</plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax>
    <plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-162" decimals="2" id="f-527" unitRef="number">0.01</plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax>
    <plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-163" decimals="2" id="f-528" unitRef="number">0.08</plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax>
    <plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-164" decimals="2" id="f-529" unitRef="number">0.21</plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax>
    <plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-165" decimals="2" id="f-530" unitRef="number">0.07</plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax>
    <plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c-166"
      decimals="INF"
      id="f-531"
      unitRef="number">1</plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax>
    <plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c-167"
      decimals="INF"
      id="f-532"
      unitRef="number">1</plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax>
    <plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c-168"
      decimals="INF"
      id="f-533"
      unitRef="number">1</plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax>
    <plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c-169"
      decimals="INF"
      id="f-534"
      unitRef="number">1</plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax>
    <plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="INF" id="f-535" unitRef="number">1</plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax>
    <plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-170" decimals="2" id="f-536" unitRef="number">0.66</plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax>
    <plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-171" decimals="2" id="f-537" unitRef="number">0.78</plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax>
    <plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-172" decimals="2" id="f-538" unitRef="number">0.71</plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax>
    <plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-173" decimals="2" id="f-539" unitRef="number">0.78</plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax>
    <plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-174" decimals="2" id="f-540" unitRef="number">0.71</plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax>
    <plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-175" decimals="2" id="f-541" unitRef="number">0.28</plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax>
    <plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-176" decimals="2" id="f-542" unitRef="number">0.21</plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax>
    <plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-177" decimals="2" id="f-543" unitRef="number">0.24</plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax>
    <plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-178" decimals="2" id="f-544" unitRef="number">0.04</plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax>
    <plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-179" decimals="2" id="f-545" unitRef="number">0.22</plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax>
    <plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-180" decimals="2" id="f-546" unitRef="number">0.06</plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax>
    <plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-181" decimals="2" id="f-547" unitRef="number">0.01</plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax>
    <plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-182" decimals="2" id="f-548" unitRef="number">0.05</plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax>
    <plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-183" decimals="2" id="f-549" unitRef="number">0.18</plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax>
    <plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-184" decimals="2" id="f-550" unitRef="number">0.07</plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax>
    <plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c-185"
      decimals="INF"
      id="f-551"
      unitRef="number">1</plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax>
    <plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c-186"
      decimals="INF"
      id="f-552"
      unitRef="number">1</plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax>
    <plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c-187"
      decimals="INF"
      id="f-553"
      unitRef="number">1</plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax>
    <plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c-188"
      decimals="INF"
      id="f-554"
      unitRef="number">1</plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax>
    <plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-7" decimals="INF" id="f-555" unitRef="number">1</plpc:PercentageOfRevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock contextRef="c-1" id="f-556">The change in the allowance for credit losses includes expense and net write-offs, which are identified in the following table:&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:70.566%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.355%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.791%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Allowance for credit losses, beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;6,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;8,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Additions (reductions) charged to costs and expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(1,409)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Write-offs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(141)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(199)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Foreign exchange and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(329)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Allowance for credit losses, end of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;7,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;6,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c-5" decimals="-3" id="f-557" unitRef="usd">6958000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c-8" decimals="-3" id="f-558" unitRef="usd">8260000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-1" decimals="-3" id="f-559" unitRef="usd">296000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-7" decimals="-3" id="f-560" unitRef="usd">-1409000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs contextRef="c-1" decimals="-3" id="f-561" unitRef="usd">141000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs contextRef="c-7" decimals="-3" id="f-562" unitRef="usd">199000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <plpc:AccountsReceivableAllowanceForCreditLossesForeignExchangeAndOther contextRef="c-1" decimals="-3" id="f-563" unitRef="usd">50000</plpc:AccountsReceivableAllowanceForCreditLossesForeignExchangeAndOther>
    <plpc:AccountsReceivableAllowanceForCreditLossesForeignExchangeAndOther contextRef="c-7" decimals="-3" id="f-564" unitRef="usd">-329000</plpc:AccountsReceivableAllowanceForCreditLossesForeignExchangeAndOther>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c-4" decimals="-3" id="f-565" unitRef="usd">7163000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c-9" decimals="-3" id="f-566" unitRef="usd">6323000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:InventoryDisclosureTextBlock contextRef="c-1" id="f-567">&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:115%"&gt;NOTE 3 - INVENTORIES, NET&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Inventories, net&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Inventory is carried at lower of cost or net realizable value. The components of inventory are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:70.566%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.355%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.791%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;86,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;75,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Work-in-process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;16,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;12,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Finished products&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;52,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;52,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Inventories, net of excess and obsolete inventory reserve&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;156,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;140,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Excess of current cost over LIFO cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(12,641)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(10,242)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Inventories at LIFO cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;143,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;129,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;Costs for inventories of certain material, mainly in the U.S., are determined using the Last-In First-Out ("LIFO") method and totaled approximately $41.3 million at June&#160;30, 2025 and $46.5 million at December&#160;31, 2024. 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&#x2019;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 June&#160;30, 2025 and 2024, the net change in LIFO inventories resulted in expense of $1.9 million and $0.3 million, respectively, to Cost of products sold. During the six-month periods ended June&#160;30, 2025 and 2024, the net change in LIFO inventories resulted in expense of $2.4 million and of $0.4 million, respectively, to Cost of products sold. The Company&#x2019;s reserves for slow moving and obsolete inventory were $17.5 million at June&#160;30, 2025 and $17.7 million at December&#160;31, 2024.</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock contextRef="c-1" id="f-568">The components of inventory are as follows:&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:70.566%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.355%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.791%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;86,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;75,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Work-in-process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;16,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;12,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Finished products&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;52,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;52,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Inventories, net of excess and obsolete inventory reserve&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;156,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;140,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Excess of current cost over LIFO cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(12,641)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(10,242)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Inventories at LIFO cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;143,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;129,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterials contextRef="c-4" decimals="-3" id="f-569" unitRef="usd">86143000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials contextRef="c-5" decimals="-3" id="f-570" unitRef="usd">75138000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryWorkInProcess contextRef="c-4" decimals="-3" id="f-571" unitRef="usd">16911000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryWorkInProcess contextRef="c-5" decimals="-3" id="f-572" unitRef="usd">12225000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryFinishedGoods contextRef="c-4" decimals="-3" id="f-573" unitRef="usd">52956000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods contextRef="c-5" decimals="-3" id="f-574" unitRef="usd">52792000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryGross contextRef="c-4" decimals="-3" id="f-575" unitRef="usd">156010000</us-gaap:InventoryGross>
    <us-gaap:InventoryGross contextRef="c-5" decimals="-3" id="f-576" unitRef="usd">140155000</us-gaap:InventoryGross>
    <us-gaap:InventoryLIFOReserve contextRef="c-4" decimals="-3" id="f-577" unitRef="usd">12641000</us-gaap:InventoryLIFOReserve>
    <us-gaap:InventoryLIFOReserve contextRef="c-5" decimals="-3" id="f-578" unitRef="usd">10242000</us-gaap:InventoryLIFOReserve>
    <us-gaap:InventoryNet contextRef="c-4" decimals="-3" id="f-579" unitRef="usd">143369000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="c-5" decimals="-3" id="f-580" unitRef="usd">129913000</us-gaap:InventoryNet>
    <us-gaap:LIFOInventoryAmount contextRef="c-4" decimals="-5" id="f-581" unitRef="usd">41300000</us-gaap:LIFOInventoryAmount>
    <us-gaap:LIFOInventoryAmount contextRef="c-5" decimals="-5" id="f-582" unitRef="usd">46500000</us-gaap:LIFOInventoryAmount>
    <us-gaap:InventoryLIFOReserveEffectOnIncomeNet contextRef="c-3" decimals="-5" id="f-583" unitRef="usd">1900000</us-gaap:InventoryLIFOReserveEffectOnIncomeNet>
    <us-gaap:InventoryLIFOReserveEffectOnIncomeNet contextRef="c-6" decimals="-5" id="f-584" unitRef="usd">300000</us-gaap:InventoryLIFOReserveEffectOnIncomeNet>
    <us-gaap:InventoryLIFOReserveEffectOnIncomeNet contextRef="c-1" decimals="-5" id="f-585" unitRef="usd">2400000</us-gaap:InventoryLIFOReserveEffectOnIncomeNet>
    <us-gaap:InventoryLIFOReserveEffectOnIncomeNet contextRef="c-7" decimals="-5" id="f-586" unitRef="usd">400000</us-gaap:InventoryLIFOReserveEffectOnIncomeNet>
    <us-gaap:InventoryValuationReserves contextRef="c-4" decimals="-5" id="f-587" unitRef="usd">17500000</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryValuationReserves contextRef="c-5" decimals="-5" id="f-588" unitRef="usd">17700000</us-gaap:InventoryValuationReserves>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock contextRef="c-1" id="f-589">&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:115%"&gt;NOTE 4 - PROPERTY AND EQUIPMENT, NET&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Major classes of property, plant and equipment are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:70.566%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.355%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.791%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Land and improvements&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;27,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;20,204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Buildings and improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;130,899&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;125,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Machinery, equipment and aircraft&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;267,767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;252,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Construction in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;15,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;10,884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Property, plant and equipment, gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;441,229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;408,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Less accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(229,306)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(213,837)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Property, plant and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;211,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;195,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="c-1" id="f-590">&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Major classes of property, plant and equipment are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:70.566%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.355%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.791%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Land and improvements&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;27,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;20,204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Buildings and improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;130,899&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;125,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Machinery, equipment and aircraft&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;267,767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;252,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Construction in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;15,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;10,884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Property, plant and equipment, gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;441,229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;408,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Less accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(229,306)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(213,837)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Property, plant and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;211,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;195,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-189" decimals="-3" id="f-591" unitRef="usd">27141000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-190" decimals="-3" id="f-592" unitRef="usd">20204000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-191" decimals="-3" id="f-593" unitRef="usd">130899000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-192" decimals="-3" id="f-594" unitRef="usd">125076000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-193" decimals="-3" id="f-595" unitRef="usd">267767000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-194" decimals="-3" id="f-596" unitRef="usd">252759000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-195" decimals="-3" id="f-597" unitRef="usd">15422000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-196" decimals="-3" id="f-598" unitRef="usd">10884000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-4" decimals="-3" id="f-599" unitRef="usd">441229000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-5" decimals="-3" id="f-600" unitRef="usd">408923000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c-4" decimals="-3" id="f-601" unitRef="usd">229306000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c-5" decimals="-3" id="f-602" unitRef="usd">213837000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-4" decimals="-3" id="f-603" unitRef="usd">211923000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-5" decimals="-3" id="f-604" unitRef="usd">195086000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:LossContingencyDisclosures contextRef="c-1" id="f-605">&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:115%"&gt;NOTE 5 - CONTINGENT AND OTHER LIABILITIES &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%"&gt;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&#x2019; 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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%"&gt;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 June&#160;30, 2025 and December&#160;31, 2024, there were zero reserves for known global legal matters. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%"&gt;As of June&#160;30, 2025 and December&#160;31, 2024, the Company has included $8.1 million and $6.7 million, respectively, of advanced payments by customers for future projects in Accrued expenses and other liabilities on the Consolidated Balance Sheet.&lt;/span&gt;&lt;/div&gt;</us-gaap:LossContingencyDisclosures>
    <us-gaap:CommitmentsAndContingenciesPolicyTextBlock contextRef="c-1" id="f-606">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.</us-gaap:CommitmentsAndContingenciesPolicyTextBlock>
    <us-gaap:LossContingencyEstimateOfPossibleLoss contextRef="c-5" decimals="-3" id="f-607" unitRef="usd">0</us-gaap:LossContingencyEstimateOfPossibleLoss>
    <us-gaap:LossContingencyEstimateOfPossibleLoss contextRef="c-4" decimals="-3" id="f-608" unitRef="usd">0</us-gaap:LossContingencyEstimateOfPossibleLoss>
    <plpc:ContractWithCustomerLiabilityIncreaseFromAdvancePaymentsReceived contextRef="c-1" decimals="-5" id="f-609" unitRef="usd">8100000</plpc:ContractWithCustomerLiabilityIncreaseFromAdvancePaymentsReceived>
    <plpc:ContractWithCustomerLiabilityIncreaseFromAdvancePaymentsReceived contextRef="c-197" decimals="-5" id="f-610" unitRef="usd">6700000</plpc:ContractWithCustomerLiabilityIncreaseFromAdvancePaymentsReceived>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock contextRef="c-1" id="f-611">&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:115%"&gt;NOTE 6 - PENSION PLANS&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company uses a December&#160;31 measurement date for the Preformed Line Products Company Employees&#x2019; Retirement Plan (the &#x201c;U.S. Plan&#x201d;). Net periodic pension expense for the U.S. Plan for the three- and six-month periods ended June&#160;30, 2025 and 2024, respectively, follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:48.900%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.983%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.355%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.983%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.355%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.983%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.355%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.986%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Expected return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(352)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(485)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(703)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(971)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Recognized net actuarial loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Net periodic pension expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Components of pension expense are included in Other income, net in the Consolidated Statements of Income.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company is in the process of terminating  the U.S. Plan. In July 2025, the Company settled the majority of its obligations under the U.S. Plan by providing lump-sum payments of $13.1 million to eligible participants who elected to receive them, and the Company expects to settle the remaining future obligations under the U.S. Plan through the purchase of annuity contracts from one or more highly rated insurance companies in the third quarter of 2025. The Company estimates that it will record a total non-cash pre-tax charge associated with the U.S. Plan termination during the third quarter of 2025 of between $8.5 million and $9.5 million, which primarily represents the acceleration of deferred charges currently accrued in accumulated other comprehensive loss. Prior to termination, the Company expects to contribute between $2.5 million and $3.5 million to fully fund the U.S. Plan. There were no contributions to the U.S. Plan during the six months ended June 30, 2025 and 2024.&lt;/span&gt;&lt;/div&gt;</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <us-gaap:ScheduleOfNetBenefitCostsTableTextBlock contextRef="c-1" id="f-612">Net periodic pension expense for the U.S. Plan for the three- and six-month periods ended June&#160;30, 2025 and 2024, respectively, follows:&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:48.900%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.983%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.355%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.983%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.355%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.983%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.355%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.986%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Expected return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(352)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(485)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(703)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(971)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Recognized net actuarial loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Net periodic pension expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfNetBenefitCostsTableTextBlock>
    <us-gaap:DefinedBenefitPlanInterestCost contextRef="c-3" decimals="-3" id="f-613" unitRef="usd">395000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost contextRef="c-6" decimals="-3" id="f-614" unitRef="usd">387000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost contextRef="c-1" decimals="-3" id="f-615" unitRef="usd">790000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost contextRef="c-7" decimals="-3" id="f-616" unitRef="usd">775000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets contextRef="c-3" decimals="-3" id="f-617" unitRef="usd">352000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets contextRef="c-6" decimals="-3" id="f-618" unitRef="usd">485000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets contextRef="c-1" decimals="-3" id="f-619" unitRef="usd">703000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets contextRef="c-7" decimals="-3" id="f-620" unitRef="usd">971000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses contextRef="c-3" decimals="-3" id="f-621" unitRef="usd">-161000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses contextRef="c-6" decimals="-3" id="f-622" unitRef="usd">-117000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses contextRef="c-1" decimals="-3" id="f-623" unitRef="usd">-322000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses contextRef="c-7" decimals="-3" id="f-624" unitRef="usd">-234000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost contextRef="c-3" decimals="-3" id="f-625" unitRef="usd">204000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost contextRef="c-6" decimals="-3" id="f-626" unitRef="usd">19000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost contextRef="c-1" decimals="-3" id="f-627" unitRef="usd">409000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost contextRef="c-7" decimals="-3" id="f-628" unitRef="usd">38000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanBenefitObligationPaymentForSettlement contextRef="c-198" decimals="-5" id="f-629" unitRef="usd">13100000</us-gaap:DefinedBenefitPlanBenefitObligationPaymentForSettlement>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax contextRef="c-199" decimals="-5" id="f-630" unitRef="usd">-8500000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax contextRef="c-200" decimals="-5" id="f-631" unitRef="usd">-9500000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer contextRef="c-199" decimals="-5" id="f-632" unitRef="usd">2500000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer contextRef="c-200" decimals="-5" id="f-633" unitRef="usd">3500000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer contextRef="c-7" decimals="INF" id="f-634" unitRef="usd">0</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer contextRef="c-1" decimals="INF" id="f-635" unitRef="usd">0</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:ComprehensiveIncomeNoteTextBlock contextRef="c-1" id="f-636">&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:115%"&gt;NOTE 7 - ACCUMULATED OTHER COMPREHENSIVE INCOME ("AOCI")&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The following tables set forth the total changes in AOCI by component, net of tax:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:35.288%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.038%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.355%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.038%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.355%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.038%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.355%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.038%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.355%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.038%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.355%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.047%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%"&gt;Unrecognized&lt;br/&gt;Benefit Cost &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%"&gt;Cumulative&lt;br/&gt;Translation&lt;br/&gt;Adjustment &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%"&gt;Total&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:115%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%"&gt;Unrecognized&lt;br/&gt;Benefit Cost &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%"&gt;Cumulative&lt;br/&gt;Translation&lt;br/&gt;Adjustment &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%"&gt;Total&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:115%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Balance at April 1&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(5,250)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(70,865)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(76,115)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(4,389)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(62,393)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(66,782)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Other comprehensive income (loss) before reclassifications:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Foreign currency translation adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;13,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;13,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(5,971)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(5,971)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Loss on pension asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Amounts reclassified from AOCI:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Amortization of defined benefit pension actuarial gain (a)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Net current period other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;13,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;13,804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(5,971)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(5,882)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Balance at June 30&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(5,127)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(57,184)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(62,311)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(4,300)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(68,364)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(72,664)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:35.288%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.038%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.355%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.038%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.355%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.038%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.355%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.038%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.355%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.038%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.355%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.047%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%"&gt;Unrecognized&lt;br/&gt;Benefit Cost &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%"&gt;Cumulative&lt;br/&gt;Translation&lt;br/&gt;Adjustment &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%"&gt;Total&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:115%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%"&gt;Unrecognized&lt;br/&gt;Benefit Cost &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%"&gt;Cumulative&lt;br/&gt;Translation&lt;br/&gt;Adjustment &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%"&gt;Total&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:115%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Balance at January 1&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(5,373)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(77,536)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(82,909)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(4,478)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(55,828)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(60,306)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Other comprehensive income (loss) before reclassifications:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Foreign currency translation adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;20,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;20,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(12,536)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(12,536)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Loss on pension asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Amounts reclassified from AOCI:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Amortization of defined benefit pension actuarial gain (a)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Net current period other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;20,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;20,598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(12,536)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(12,358)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Balance at June 30&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(5,127)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(57,184)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(62,311)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(4,300)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(68,364)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(72,664)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:54pt;text-align:justify;text-indent:-54pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8.5pt;font-weight:400;line-height:115%"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8.5pt;font-weight:400;line-height:115%;padding-left:44.57pt"&gt;This AOCI component is included in the computation of net periodic pension expense as noted in Note 6 &#x2013; Pension Plans.&lt;/span&gt;&lt;/div&gt;</us-gaap:ComprehensiveIncomeNoteTextBlock>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock contextRef="c-1" id="f-637">&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The following tables set forth the total changes in AOCI by component, net of tax:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:35.288%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.038%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.355%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.038%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.355%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.038%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.355%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.038%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.355%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.038%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.355%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.047%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%"&gt;Unrecognized&lt;br/&gt;Benefit Cost &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%"&gt;Cumulative&lt;br/&gt;Translation&lt;br/&gt;Adjustment &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%"&gt;Total&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:115%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%"&gt;Unrecognized&lt;br/&gt;Benefit Cost &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%"&gt;Cumulative&lt;br/&gt;Translation&lt;br/&gt;Adjustment &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%"&gt;Total&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:115%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Balance at April 1&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(5,250)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(70,865)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(76,115)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(4,389)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(62,393)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(66,782)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Other comprehensive income (loss) before reclassifications:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Foreign currency translation adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;13,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;13,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(5,971)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(5,971)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Loss on pension asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Amounts reclassified from AOCI:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Amortization of defined benefit pension actuarial gain (a)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Net current period other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;13,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;13,804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(5,971)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(5,882)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Balance at June 30&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(5,127)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(57,184)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(62,311)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(4,300)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(68,364)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(72,664)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:35.288%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.038%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.355%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.038%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.355%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.038%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.355%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.038%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.355%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.038%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.355%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.047%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%"&gt;Unrecognized&lt;br/&gt;Benefit Cost &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%"&gt;Cumulative&lt;br/&gt;Translation&lt;br/&gt;Adjustment &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%"&gt;Total&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:115%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%"&gt;Unrecognized&lt;br/&gt;Benefit Cost &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%"&gt;Cumulative&lt;br/&gt;Translation&lt;br/&gt;Adjustment &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%"&gt;Total&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:115%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Balance at January 1&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(5,373)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(77,536)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(82,909)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(4,478)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(55,828)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(60,306)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Other comprehensive income (loss) before reclassifications:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Foreign currency translation adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;20,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;20,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(12,536)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(12,536)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Loss on pension asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Amounts reclassified from AOCI:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Amortization of defined benefit pension actuarial gain (a)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Net current period other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;20,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;20,598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(12,536)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(12,358)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Balance at June 30&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(5,127)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(57,184)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(62,311)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(4,300)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(68,364)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(72,664)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:54pt;text-align:justify;text-indent:-54pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8.5pt;font-weight:400;line-height:115%"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8.5pt;font-weight:400;line-height:115%;padding-left:44.57pt"&gt;This AOCI component is included in the computation of net periodic pension expense as noted in Note 6 &#x2013; Pension Plans.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-38" decimals="-3" id="f-638" unitRef="usd">-5250000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-37" decimals="-3" id="f-639" unitRef="usd">-70865000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-201" decimals="-3" id="f-640" unitRef="usd">-76115000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-90" decimals="-3" id="f-641" unitRef="usd">-4389000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-89" decimals="-3" id="f-642" unitRef="usd">-62393000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-202" decimals="-3" id="f-643" unitRef="usd">-66782000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax contextRef="c-45" decimals="-3" id="f-644" unitRef="usd">13681000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax contextRef="c-203" decimals="-3" id="f-645" unitRef="usd">13681000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax contextRef="c-97" decimals="-3" id="f-646" unitRef="usd">-5971000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax contextRef="c-204" decimals="-3" id="f-647" unitRef="usd">-5971000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax contextRef="c-46" decimals="-3" id="f-648" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax contextRef="c-203" decimals="-3" id="f-649" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax contextRef="c-98" decimals="-3" id="f-650" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax contextRef="c-204" decimals="-3" id="f-651" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax contextRef="c-46" decimals="-3" id="f-652" unitRef="usd">-123000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax contextRef="c-203" decimals="-3" id="f-653" unitRef="usd">-123000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax contextRef="c-98" decimals="-3" id="f-654" unitRef="usd">-89000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax contextRef="c-204" decimals="-3" id="f-655" unitRef="usd">-89000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-46" decimals="-3" id="f-656" unitRef="usd">123000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-45" decimals="-3" id="f-657" unitRef="usd">13681000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-203" decimals="-3" id="f-658" unitRef="usd">13804000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-98" decimals="-3" id="f-659" unitRef="usd">89000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-97" decimals="-3" id="f-660" unitRef="usd">-5971000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-204" decimals="-3" id="f-661" unitRef="usd">-5882000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-59" decimals="-3" id="f-662" unitRef="usd">-5127000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-58" decimals="-3" id="f-663" unitRef="usd">-57184000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-205" decimals="-3" id="f-664" unitRef="usd">-62311000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-110" decimals="-3" id="f-665" unitRef="usd">-4300000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-109" decimals="-3" id="f-666" unitRef="usd">-68364000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-206" decimals="-3" id="f-667" unitRef="usd">-72664000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-17" decimals="-3" id="f-668" unitRef="usd">-5373000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-16" decimals="-3" id="f-669" unitRef="usd">-77536000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-207" decimals="-3" id="f-670" unitRef="usd">-82909000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-69" decimals="-3" id="f-671" unitRef="usd">-4478000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-68" decimals="-3" id="f-672" unitRef="usd">-55828000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-208" decimals="-3" id="f-673" unitRef="usd">-60306000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax contextRef="c-209" decimals="-3" id="f-674" unitRef="usd">20352000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax contextRef="c-210" decimals="-3" id="f-675" unitRef="usd">20352000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax contextRef="c-211" decimals="-3" id="f-676" unitRef="usd">-12536000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax contextRef="c-212" decimals="-3" id="f-677" unitRef="usd">-12536000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax contextRef="c-213" decimals="-3" id="f-678" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax contextRef="c-210" decimals="-3" id="f-679" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax contextRef="c-214" decimals="-3" id="f-680" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax contextRef="c-212" decimals="-3" id="f-681" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax contextRef="c-213" decimals="-3" id="f-682" unitRef="usd">-246000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax contextRef="c-210" decimals="-3" id="f-683" unitRef="usd">-246000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax contextRef="c-214" decimals="-3" id="f-684" unitRef="usd">-178000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax contextRef="c-212" decimals="-3" id="f-685" unitRef="usd">-178000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-213" decimals="-3" id="f-686" unitRef="usd">246000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-209" decimals="-3" id="f-687" unitRef="usd">20352000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-210" decimals="-3" id="f-688" unitRef="usd">20598000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-214" decimals="-3" id="f-689" unitRef="usd">178000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-211" decimals="-3" id="f-690" unitRef="usd">-12536000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-212" decimals="-3" id="f-691" unitRef="usd">-12358000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-59" decimals="-3" id="f-692" unitRef="usd">-5127000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-58" decimals="-3" id="f-693" unitRef="usd">-57184000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-205" decimals="-3" id="f-694" unitRef="usd">-62311000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-110" decimals="-3" id="f-695" unitRef="usd">-4300000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-109" decimals="-3" id="f-696" unitRef="usd">-68364000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-206" decimals="-3" id="f-697" unitRef="usd">-72664000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:DebtDisclosureTextBlock contextRef="c-1" id="f-698">&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:115%"&gt;NOTE 8 - DEBT AND CREDIT ARRANGEMENTS&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%"&gt;As of June 30, 2025, the Company maintained a credit facility (the "Facility") with PNC Bank, National Association ("PNC") with a capacity of  $90.0 million. On March&#160;14, 2025, the Company amended the Facility to extend the maturity date from March&#160;2, 2026 to June&#160;30, 2028. In addition, the amendment increased the amount of unsecured borrowings that the Company is permitted to incur outside of the Facility from $40.0 million to $60.0 million and included PLP Spain as an additional borrower. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The interest rate for U.S. borrowing is defined as the Secured Overnight Financing Rate (&#x201c;SOFR&#x201d;) plus 1.225% unless the Company&#x2019;s funded debt to Earnings before Interest, Taxes and Depreciation ratio exceeds 3.00 to 1, at which point the SOFR spread becomes 1.600%. At June&#160;30, 2025, the Company had utilized $10.4 million with $79.6 million available on the Facility. There were no long-term outstanding letters of credit on the Facility as of June&#160;30, 2025. Our bank debt to equity percentage was 7.9%. The Facility contains, among other provisions, requirements for maintaining levels of net worth and profitability. At June&#160;30, 2025, the Company was in compliance with these covenants.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%"&gt;On January&#160;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 $11.6 million outstanding on this debt facility at June&#160;30, 2025, $2.1 million was classified as current. The aircraft has been pledged as collateral against the loan.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%"&gt;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 June&#160;30, 2025, and December&#160;31, 2024, $14.2 million and $8.8 million were outstanding, of which $6.3 million and $8.2 million were classified as current, respectively. These facilities support commitments made in the ordinary course of business.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company's Asia-Pacific segment had $0.1 million in restricted cash used to secure bank guarantees at June&#160;30, 2025 and December&#160;31, 2024. The restricted cash is shown on the Company&#x2019;s Consolidated Balance Sheets in Cash, cash equivalents and restricted cash.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Subsequent Event - Facility Borrowing Capacity:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%"&gt;On July&#160;30, 2025, the Company amended the Facility to reduce the borrowing capacity from $90.0 million to $60.0 million as well as increase the indebtedness limit secured by mortgages, security interests or other liens permitted from $35.0 million to $55.0 million. There were no other material changes to the Facility. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Subsequent Event - Additional Foreign Borrowings:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On July&#160;16, 2025, PLP Poland (Belos) S.A. ("PLP Poland"), a subsidiary of the Company, entered into a non-revolving investment loan with Bank Polska Kasa Opieki Spolka Akcynja ("Bank Pekao S.A")  to finance the construction of a new manufacturing plant for an amount up to PLN100.3 million ($27.4 million). The maturity date of the loan is January&#160;31, 2035 and is payable in annual installments in the amounts of PLN5.3 million ($1.5 million) in 2026, PLN9.0 million ($2.5 million) in 2027, PLN9.6 million ($2.6 million) in 2028 through 2034, and PLN18.8 million ($5.2 million) in 2035. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The loan will bear interest at the one month Warsaw Interbank Offered Rate ("WIBOR") plus 1.0% unless the Company does not meet the covenants as set forth in the Facility with PNC, at which point the WIBOR spread becomes 1.5%. The current manufacturing plant owned by PLP Poland, the plant under construction and all fixed assets within the plants are pledged as collateral against the loan. The loan also is guaranteed by the Company.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-4" decimals="-5" id="f-699" unitRef="usd">90000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <plpc:LineOfCreditFacilityAccordionFeatureIncreaseLimit contextRef="c-215" decimals="-5" id="f-700" unitRef="usd">40000000.0</plpc:LineOfCreditFacilityAccordionFeatureIncreaseLimit>
    <plpc:LineOfCreditFacilityAccordionFeatureIncreaseLimit contextRef="c-216" decimals="-5" id="f-701" unitRef="usd">60000000.0</plpc:LineOfCreditFacilityAccordionFeatureIncreaseLimit>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="c-217" decimals="5" id="f-702" unitRef="number">0.01225</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <plpc:DebtToEarningsBeforeInterestTaxesAndDepreciationRatio contextRef="c-1" decimals="INF" id="f-703" unitRef="number">0.0300</plpc:DebtToEarningsBeforeInterestTaxesAndDepreciationRatio>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="c-218" decimals="5" id="f-704" unitRef="number">0.01600</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCredit contextRef="c-4" decimals="-5" id="f-705" unitRef="usd">10400000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity contextRef="c-4" decimals="-5" id="f-706" unitRef="usd">79600000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <plpc:LongTermLettersOfCreditOutstanding contextRef="c-4" decimals="INF" id="f-707" unitRef="usd">0</plpc:LongTermLettersOfCreditOutstanding>
    <plpc:BankDebtToEquityPercentage contextRef="c-1" decimals="3" id="f-708" unitRef="number">0.079</plpc:BankDebtToEquityPercentage>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-219" decimals="-5" id="f-709" unitRef="usd">20500000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentTerm contextRef="c-220" id="f-710">P120M</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-219"
      decimals="INF"
      id="f-711"
      unitRef="number">0.02744</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <plpc:DebtInstrumentPeriodicPaymentNumberOfPayments
      contextRef="c-219"
      decimals="INF"
      id="f-712"
      unitRef="installment">119</plpc:DebtInstrumentPeriodicPaymentNumberOfPayments>
    <us-gaap:LineOfCredit contextRef="c-221" decimals="-5" id="f-713" unitRef="usd">11600000</us-gaap:LineOfCredit>
    <us-gaap:LinesOfCreditCurrent contextRef="c-221" decimals="-5" id="f-714" unitRef="usd">2100000</us-gaap:LinesOfCreditCurrent>
    <us-gaap:LineOfCredit contextRef="c-222" decimals="-5" id="f-715" unitRef="usd">14200000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit contextRef="c-223" decimals="-5" id="f-716" unitRef="usd">8800000</us-gaap:LineOfCredit>
    <us-gaap:LinesOfCreditCurrent contextRef="c-222" decimals="-5" id="f-717" unitRef="usd">6300000</us-gaap:LinesOfCreditCurrent>
    <us-gaap:LinesOfCreditCurrent contextRef="c-223" decimals="-5" id="f-718" unitRef="usd">8200000</us-gaap:LinesOfCreditCurrent>
    <us-gaap:RestrictedCash contextRef="c-224" decimals="-5" id="f-719" unitRef="usd">100000</us-gaap:RestrictedCash>
    <us-gaap:RestrictedCash contextRef="c-225" decimals="-5" id="f-720" unitRef="usd">100000</us-gaap:RestrictedCash>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-4" decimals="-5" id="f-721" unitRef="usd">90000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-226" decimals="-5" id="f-722" unitRef="usd">60000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <plpc:LineOfCreditFacilityAccordionFeatureIncreaseLimit contextRef="c-4" decimals="-5" id="f-723" unitRef="usd">35000000.0</plpc:LineOfCreditFacilityAccordionFeatureIncreaseLimit>
    <plpc:LineOfCreditFacilityAccordionFeatureIncreaseLimit contextRef="c-226" decimals="-5" id="f-724" unitRef="usd">55000000.0</plpc:LineOfCreditFacilityAccordionFeatureIncreaseLimit>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-227" decimals="INF" id="f-725" unitRef="pln">100300000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-227" decimals="INF" id="f-726" unitRef="usd">27400000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths contextRef="c-227" decimals="-5" id="f-727" unitRef="pln">5300000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths contextRef="c-227" decimals="-5" id="f-728" unitRef="usd">1500000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo contextRef="c-227" decimals="-5" id="f-729" unitRef="pln">9000000.0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo contextRef="c-227" decimals="-5" id="f-730" unitRef="usd">2500000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <plpc:LongTermDebtMaturityYearSeven contextRef="c-227" decimals="-5" id="f-731" unitRef="pln">9600000</plpc:LongTermDebtMaturityYearSeven>
    <plpc:LongTermDebtMaturityYearEight contextRef="c-227" decimals="-5" id="f-732" unitRef="pln">9600000</plpc:LongTermDebtMaturityYearEight>
    <plpc:LongTermDebtMaturityYearNine contextRef="c-227" decimals="-5" id="f-733" unitRef="pln">9600000</plpc:LongTermDebtMaturityYearNine>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive contextRef="c-227" decimals="-5" id="f-734" unitRef="pln">9600000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour contextRef="c-227" decimals="-5" id="f-735" unitRef="pln">9600000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree contextRef="c-227" decimals="-5" id="f-736" unitRef="pln">9600000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <plpc:LongTermDebtMaturityYearSix contextRef="c-227" decimals="-5" id="f-737" unitRef="pln">9600000</plpc:LongTermDebtMaturityYearSix>
    <plpc:LongTermDebtMaturityYearSix contextRef="c-227" decimals="-5" id="f-738" unitRef="usd">2600000</plpc:LongTermDebtMaturityYearSix>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree contextRef="c-227" decimals="-5" id="f-739" unitRef="usd">2600000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <plpc:LongTermDebtMaturityYearSeven contextRef="c-227" decimals="-5" id="f-740" unitRef="usd">2600000</plpc:LongTermDebtMaturityYearSeven>
    <plpc:LongTermDebtMaturityYearEight contextRef="c-227" decimals="-5" id="f-741" unitRef="usd">2600000</plpc:LongTermDebtMaturityYearEight>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive contextRef="c-227" decimals="-5" id="f-742" unitRef="usd">2600000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour contextRef="c-227" decimals="-5" id="f-743" unitRef="usd">2600000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <plpc:LongTermDebtMaturityYearNine contextRef="c-227" decimals="-5" id="f-744" unitRef="usd">2600000</plpc:LongTermDebtMaturityYearNine>
    <plpc:LongTermDebtMaturityYearTen contextRef="c-227" decimals="-5" id="f-745" unitRef="pln">18800000</plpc:LongTermDebtMaturityYearTen>
    <plpc:LongTermDebtMaturityYearTen contextRef="c-227" decimals="-5" id="f-746" unitRef="usd">5200000</plpc:LongTermDebtMaturityYearTen>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="c-228" decimals="3" id="f-747" unitRef="number">0.010</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="c-229" decimals="3" id="f-748" unitRef="number">0.015</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="c-1" id="f-749">&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:115%"&gt;NOTE 9 - INCOME TAXES&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the three-month period ended June&#160;30, 2025 and 2024, the Company&#x2019;s effective tax rate was 27% and 16%, respectively. For the six-month period ended June&#160;30, 2025 and 2024, the Company&#x2019;s effective tax rate was 22% and 18%, respectively. The higher effective tax rates for the three and six months ended June&#160;30, 2025 compared to the three and six months ended June&#160;30, 2024 were due to the unfavorable impact from certain adjustments including nondeductible compensation and non-recurring rate benefits received in 2024 from amending prior year returns, partially offset by a favorable impact from the mix of earned income in certain foreign jurisdictions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 June&#160;30, 2025, the Company did not record any additional valuation allowances in various jurisdictions on its deferred tax assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the six-month periods ending June&#160;30, 2025 and 2024, the Company did not record any new uncertain tax positions.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-3" decimals="2" id="f-750" unitRef="number">0.27</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-6" decimals="2" id="f-751" unitRef="number">0.16</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-1" decimals="2" id="f-752" unitRef="number">0.22</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-7" decimals="2" id="f-753" unitRef="number">0.18</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c-4" decimals="INF" id="f-754" unitRef="usd">0</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-9" decimals="INF" id="f-755" unitRef="usd">0</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-4" decimals="INF" id="f-756" unitRef="usd">0</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:EarningsPerShareTextBlock contextRef="c-1" id="f-757">&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:115%"&gt;NOTE 10 - COMPUTATION OF EARNINGS PER SHARE&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%"&gt;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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The calculation of basic and diluted earnings per share for the three and six months ended June&#160;30, was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:48.900%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.983%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.355%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.983%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.355%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.983%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.355%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.986%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Numerator&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;12,705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;9,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;24,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;18,962&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Denominator&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Determination of shares (in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Weighted-average common shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,932&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,915&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,930&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,915&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Dilutive effect &#x2013; share-based awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;23&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;49&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;25&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;40&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Diluted weighted-average common shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,955&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,964&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,955&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,955&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Earnings per common share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1.91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4.91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3.86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #ffffff;border-top:3pt double #ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1.89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #ffffff;border-top:3pt double #ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4.89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #ffffff;border-top:3pt double #ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3.83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%"&gt;For the three months ended June 30, 2025 and 2024, there were 13,293 and 5,570 share-based awards respectively, excluded from the calculation of diluted earnings per share as the effect would have been anti-dilutive. For the six months ended June 30, 2025 and 2024, there were 7,500 and zero share-based awards excluded from the calculation of diluted earnings per share as there was no anti-dilutive effect.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="c-1" id="f-758">&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The calculation of basic and diluted earnings per share for the three and six months ended June&#160;30, was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:48.900%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.983%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.355%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.983%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.355%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.983%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.355%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.986%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Numerator&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;12,705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;9,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;24,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;18,962&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Denominator&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Determination of shares (in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Weighted-average common shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,932&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,915&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,930&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,915&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Dilutive effect &#x2013; share-based awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;23&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;49&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;25&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;40&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Diluted weighted-average common shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,955&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,964&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,955&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,955&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Earnings per common share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1.91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4.91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3.86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #ffffff;border-top:3pt double #ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1.89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #ffffff;border-top:3pt double #ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4.89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #ffffff;border-top:3pt double #ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3.83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss contextRef="c-3" decimals="-3" id="f-759" unitRef="usd">12705000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-6" decimals="-3" id="f-760" unitRef="usd">9366000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-761" unitRef="usd">24222000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-7" decimals="-3" id="f-762" unitRef="usd">18962000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-3" decimals="-3" id="f-763" unitRef="shares">4932000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-6" decimals="-3" id="f-764" unitRef="shares">4915000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-1" decimals="-3" id="f-765" unitRef="shares">4930000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-7" decimals="-3" id="f-766" unitRef="shares">4915000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment contextRef="c-3" decimals="-3" id="f-767" unitRef="shares">23000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment contextRef="c-6" decimals="-3" id="f-768" unitRef="shares">49000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment contextRef="c-1" decimals="-3" id="f-769" unitRef="shares">25000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment contextRef="c-7" decimals="-3" id="f-770" unitRef="shares">40000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-3" decimals="-3" id="f-771" unitRef="shares">4955000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-6" decimals="-3" id="f-772" unitRef="shares">4964000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-1" decimals="-3" id="f-773" unitRef="shares">4955000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-7" decimals="-3" id="f-774" unitRef="shares">4955000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-3"
      decimals="2"
      id="f-775"
      unitRef="usdPerShare">2.58</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-6"
      decimals="2"
      id="f-776"
      unitRef="usdPerShare">1.91</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-1"
      decimals="2"
      id="f-777"
      unitRef="usdPerShare">4.91</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-7"
      decimals="2"
      id="f-778"
      unitRef="usdPerShare">3.86</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-3"
      decimals="2"
      id="f-779"
      unitRef="usdPerShare">2.56</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-6"
      decimals="2"
      id="f-780"
      unitRef="usdPerShare">1.89</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-1"
      decimals="2"
      id="f-781"
      unitRef="usdPerShare">4.89</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-7"
      decimals="2"
      id="f-782"
      unitRef="usdPerShare">3.83</us-gaap:EarningsPerShareDiluted>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-230"
      decimals="INF"
      id="f-783"
      unitRef="shares">13293</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-231"
      decimals="INF"
      id="f-784"
      unitRef="shares">5570</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-232"
      decimals="INF"
      id="f-785"
      unitRef="shares">7500</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-233"
      decimals="INF"
      id="f-786"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock contextRef="c-1" id="f-787">&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:115%"&gt;NOTE 11 - GOODWILL AND OTHER INTANGIBLES&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company&#x2019;s finite and indefinite-lived intangible assets consist of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:48.900%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.983%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.355%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.983%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.355%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.983%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.355%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.986%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Gross Carrying&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Amount&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%"&gt;Accumulated&lt;br/&gt;Amortization &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Gross Carrying&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Amount&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%"&gt;Accumulated&lt;br/&gt;Amortization &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Finite-lived intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Patents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(4,806)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(4,806)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Land use rights&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(142)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(122)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Trademark&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(1,714)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(1,685)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;7,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(4,537)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;6,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(3,933)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;18,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(12,237)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;17,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(11,132)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;33,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(23,436)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;31,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(21,678)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Indefinite-lived intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;29,518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;26,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company&#x2019;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 June&#160;30, 2025. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%"&gt;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. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%"&gt;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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company&#x2019;s only intangible asset with an indefinite life is goodwill. The Company&#x2019;s goodwill is not deductible for tax purposes. Changes in the carrying amount of goodwill by reporting unit are shown in the following table:&lt;/span&gt;&lt;span style="color:#ff0000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:36.261%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.983%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.355%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.983%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.355%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.983%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.355%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.983%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.355%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.987%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;PLP-USA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;The Americas &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;EMEA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Asia-Pacific&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Balance at January 1, 2025&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,078&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;8,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;14,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;26,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Currency translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Balance at June 30, 2025&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,078&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;9,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;16,726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #ffffff;border-top:0.5pt solid #ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;29,518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock contextRef="c-1" id="f-788">&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company&#x2019;s finite and indefinite-lived intangible assets consist of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:48.900%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.983%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.355%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.983%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.355%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.983%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.355%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.986%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Gross Carrying&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Amount&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%"&gt;Accumulated&lt;br/&gt;Amortization &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Gross Carrying&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Amount&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%"&gt;Accumulated&lt;br/&gt;Amortization &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Finite-lived intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Patents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(4,806)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(4,806)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Land use rights&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(142)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(122)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Trademark&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(1,714)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(1,685)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;7,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(4,537)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;6,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(3,933)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;18,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(12,237)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;17,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(11,132)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;33,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(23,436)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;31,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(21,678)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Indefinite-lived intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;29,518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;26,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-234" decimals="-3" id="f-789" unitRef="usd">4806000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-234" decimals="-3" id="f-790" unitRef="usd">4806000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-235" decimals="-3" id="f-791" unitRef="usd">4806000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-235" decimals="-3" id="f-792" unitRef="usd">4806000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-236" decimals="-3" id="f-793" unitRef="usd">722000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-236" decimals="-3" id="f-794" unitRef="usd">142000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-237" decimals="-3" id="f-795" unitRef="usd">637000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-237" decimals="-3" id="f-796" unitRef="usd">122000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-238" decimals="-3" id="f-797" unitRef="usd">1950000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-238" decimals="-3" id="f-798" unitRef="usd">1714000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-239" decimals="-3" id="f-799" unitRef="usd">1910000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-239" decimals="-3" id="f-800" unitRef="usd">1685000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-240" decimals="-3" id="f-801" unitRef="usd">7240000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-240" decimals="-3" id="f-802" unitRef="usd">4537000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-241" decimals="-3" id="f-803" unitRef="usd">6582000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-241" decimals="-3" id="f-804" unitRef="usd">3933000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-242" decimals="-3" id="f-805" unitRef="usd">18684000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-242" decimals="-3" id="f-806" unitRef="usd">12237000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-243" decimals="-3" id="f-807" unitRef="usd">17399000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-243" decimals="-3" id="f-808" unitRef="usd">11132000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-4" decimals="-3" id="f-809" unitRef="usd">33402000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-4" decimals="-3" id="f-810" unitRef="usd">23436000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-5" decimals="-3" id="f-811" unitRef="usd">31334000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-5" decimals="-3" id="f-812" unitRef="usd">21678000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:Goodwill contextRef="c-4" decimals="-3" id="f-813" unitRef="usd">29518000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-5" decimals="-3" id="f-814" unitRef="usd">26685000</us-gaap:Goodwill>
    <us-gaap:ScheduleOfGoodwillTextBlock contextRef="c-1" id="f-815">Changes in the carrying amount of goodwill by reporting unit are shown in the following table:&lt;span style="color:#ff0000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%"&gt; &lt;/span&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:36.261%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.983%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.355%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.983%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.355%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.983%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.355%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.983%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.355%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.987%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;PLP-USA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;The Americas &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;EMEA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Asia-Pacific&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Balance at January 1, 2025&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,078&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;8,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;14,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;26,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Currency translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Balance at June 30, 2025&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,078&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;9,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;16,726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #ffffff;border-top:0.5pt solid #ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;29,518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill contextRef="c-244" decimals="-3" id="f-816" unitRef="usd">3078000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-245" decimals="-3" id="f-817" unitRef="usd">8858000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-246" decimals="-3" id="f-818" unitRef="usd">14749000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-247" decimals="-3" id="f-819" unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-5" decimals="-3" id="f-820" unitRef="usd">26685000</us-gaap:Goodwill>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="c-248" decimals="-3" id="f-821" unitRef="usd">0</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="c-249" decimals="-3" id="f-822" unitRef="usd">856000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="c-250" decimals="-3" id="f-823" unitRef="usd">1977000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="c-251" decimals="-3" id="f-824" unitRef="usd">0</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="c-1" decimals="-3" id="f-825" unitRef="usd">2833000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill contextRef="c-252" decimals="-3" id="f-826" unitRef="usd">3078000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-253" decimals="-3" id="f-827" unitRef="usd">9714000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-254" decimals="-3" id="f-828" unitRef="usd">16726000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-255" decimals="-3" id="f-829" unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-4" decimals="-3" id="f-830" unitRef="usd">29518000</us-gaap:Goodwill>
    <us-gaap:FairValueDisclosuresTextBlock contextRef="c-1" id="f-831">&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:115%"&gt;NOTE 12 - FAIR VALUE OF FINANCIAL ASSETS AND LIABILITIES&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%"&gt;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&#x2019;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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The following table summarizes the Company&#x2019;s assets and liabilities, recorded and measured at fair value, in the Consolidated Balance Sheets as of June&#160;30, 2025 and December&#160;31, 2024:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:48.344%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.355%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.983%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.355%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.983%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.355%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.983%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.355%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.987%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance as of&lt;br/&gt;June 30, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%"&gt;Quoted Prices in Active Markets for&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%"&gt;Identical Assets or Liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%"&gt;(Level 1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%"&gt;Significant Other Observable Inputs&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%"&gt;(Level 2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%"&gt;Significant Unobservable Inputs&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%"&gt;(Level 3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Foreign currency forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:7.37pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Fixed income investments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Foreign currency forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Supplemental profit sharing plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;10,105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;10,105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;10,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #ffffff;border-top:0.5pt solid #ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #ffffff;border-top:0.5pt solid #ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;10,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #ffffff;border-top:0.5pt solid #ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:48.344%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.355%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.983%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.355%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.983%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.355%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.983%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.355%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.987%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Balance as of December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%"&gt;Quoted Prices in Active Markets for&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%"&gt;Identical Assets or Liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%"&gt;(Level 1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%"&gt;Significant Other Observable Inputs&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%"&gt;(Level 2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%"&gt;Significant Unobservable Inputs&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%"&gt;(Level 3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Foreign currency forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:7.37pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Fixed income investments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Foreign currency forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Supplemental profit sharing plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;9,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;9,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;9,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #ffffff;border-top:0.5pt solid #ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #ffffff;border-top:0.5pt solid #ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;9,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #ffffff;border-top:0.5pt solid #ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%"&gt;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 (income), net on the Consolidated Statements of Income together with the transaction gain or loss from the related balance sheet position. For the three and six months ended June&#160;30, 2025, the Company recognized net losses of zero and net gains of $0.1 million, respectively, on foreign currency forward contracts. For the three and six months ended June&#160;30, 2024, the Company recognized net losses of zero and $0.2 million, respectively, on foreign currency forward contracts.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%"&gt;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 $10.1 million at June&#160;30, 2025 and $9.0 million at December&#160;31, 2024. These amounts are recorded within Other noncurrent liabilities on the Company&#x2019;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&#x2019; 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&#x2019; underlying investment accounts. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company had zero fixed income investments as of June&#160;30, 2025. The Company&#x2019;s fixed income investments as of December&#160;31, 2024 of $1.1 million are recorded in Other assets on the Consolidated Balance Sheet and are valued using the closing price on the active market on which the securities are traded. There were no unrealized gains on the fixed income investments for the periods ended June&#160;30, 2025 and 2024.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The carrying value of the Company&#x2019;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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%"&gt;At June&#160;30, 2025 and December&#160;31, 2024, the fair value of the Company&#x2019;s long-term debt was estimated using discounted cash flows analyses, based on the Company&#x2019;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&#x2019;s long-term debt are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:48.900%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.983%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.355%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.983%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.355%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.983%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.355%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.986%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;June 30, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%"&gt;Fair Value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Carrying Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Carrying Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Long-term debt and related current maturities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;28,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;31,806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;17,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;20,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock contextRef="c-1" id="f-832">&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The following table summarizes the Company&#x2019;s assets and liabilities, recorded and measured at fair value, in the Consolidated Balance Sheets as of June&#160;30, 2025 and December&#160;31, 2024:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:48.344%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.355%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.983%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.355%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.983%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.355%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.983%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.355%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.987%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance as of&lt;br/&gt;June 30, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%"&gt;Quoted Prices in Active Markets for&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%"&gt;Identical Assets or Liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%"&gt;(Level 1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%"&gt;Significant Other Observable Inputs&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%"&gt;(Level 2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%"&gt;Significant Unobservable Inputs&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%"&gt;(Level 3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Foreign currency forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:7.37pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Fixed income investments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Foreign currency forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Supplemental profit sharing plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;10,105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;10,105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;10,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #ffffff;border-top:0.5pt solid #ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #ffffff;border-top:0.5pt solid #ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;10,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #ffffff;border-top:0.5pt solid #ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:48.344%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.355%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.983%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.355%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.983%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.355%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.983%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.355%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.987%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Balance as of December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%"&gt;Quoted Prices in Active Markets for&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%"&gt;Identical Assets or Liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%"&gt;(Level 1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%"&gt;Significant Other Observable Inputs&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%"&gt;(Level 2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%"&gt;Significant Unobservable Inputs&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%"&gt;(Level 3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Foreign currency forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:7.37pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Fixed income investments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Foreign currency forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Supplemental profit sharing plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;9,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;9,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;9,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #ffffff;border-top:0.5pt solid #ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #ffffff;border-top:0.5pt solid #ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;9,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #ffffff;border-top:0.5pt solid #ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure contextRef="c-4" decimals="-3" id="f-833" unitRef="usd">0</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure contextRef="c-256" decimals="-3" id="f-834" unitRef="usd">0</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure contextRef="c-257" decimals="-3" id="f-835" unitRef="usd">0</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure contextRef="c-258" decimals="-3" id="f-836" unitRef="usd">0</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure contextRef="c-4" decimals="-3" id="f-837" unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure contextRef="c-256" decimals="-3" id="f-838" unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure contextRef="c-257" decimals="-3" id="f-839" unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure contextRef="c-258" decimals="-3" id="f-840" unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-4" decimals="-3" id="f-841" unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-256" decimals="-3" id="f-842" unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-257" decimals="-3" id="f-843" unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-258" decimals="-3" id="f-844" unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="c-4" decimals="-3" id="f-845" unitRef="usd">4000</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="c-256" decimals="-3" id="f-846" unitRef="usd">0</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="c-257" decimals="-3" id="f-847" unitRef="usd">4000</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="c-258" decimals="-3" id="f-848" unitRef="usd">0</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <plpc:DeferredCompensationLiabilityFairValue contextRef="c-4" decimals="-3" id="f-849" unitRef="usd">10105000</plpc:DeferredCompensationLiabilityFairValue>
    <plpc:DeferredCompensationLiabilityFairValue contextRef="c-256" decimals="-3" id="f-850" unitRef="usd">0</plpc:DeferredCompensationLiabilityFairValue>
    <plpc:DeferredCompensationLiabilityFairValue contextRef="c-257" decimals="-3" id="f-851" unitRef="usd">10105000</plpc:DeferredCompensationLiabilityFairValue>
    <plpc:DeferredCompensationLiabilityFairValue contextRef="c-258" decimals="-3" id="f-852" unitRef="usd">0</plpc:DeferredCompensationLiabilityFairValue>
    <us-gaap:LiabilitiesFairValueDisclosure contextRef="c-4" decimals="-3" id="f-853" unitRef="usd">10109000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure contextRef="c-256" decimals="-3" id="f-854" unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure contextRef="c-257" decimals="-3" id="f-855" unitRef="usd">10109000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure contextRef="c-258" decimals="-3" id="f-856" unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure contextRef="c-5" decimals="-3" id="f-857" unitRef="usd">65000</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure contextRef="c-259" decimals="-3" id="f-858" unitRef="usd">0</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure contextRef="c-260" decimals="-3" id="f-859" unitRef="usd">65000</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure contextRef="c-261" decimals="-3" id="f-860" unitRef="usd">0</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure contextRef="c-5" decimals="-3" id="f-861" unitRef="usd">1142000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure contextRef="c-259" decimals="-3" id="f-862" unitRef="usd">1142000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure contextRef="c-260" decimals="-3" id="f-863" unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure contextRef="c-261" decimals="-3" id="f-864" unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-5" decimals="-3" id="f-865" unitRef="usd">1207000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-259" decimals="-3" id="f-866" unitRef="usd">1142000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-260" decimals="-3" id="f-867" unitRef="usd">65000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-261" decimals="-3" id="f-868" unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="c-5" decimals="-3" id="f-869" unitRef="usd">71000</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="c-259" decimals="-3" id="f-870" unitRef="usd">0</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="c-260" decimals="-3" id="f-871" unitRef="usd">71000</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="c-261" decimals="-3" id="f-872" unitRef="usd">0</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <plpc:DeferredCompensationLiabilityFairValue contextRef="c-5" decimals="-3" id="f-873" unitRef="usd">9031000</plpc:DeferredCompensationLiabilityFairValue>
    <plpc:DeferredCompensationLiabilityFairValue contextRef="c-259" decimals="-3" id="f-874" unitRef="usd">0</plpc:DeferredCompensationLiabilityFairValue>
    <plpc:DeferredCompensationLiabilityFairValue contextRef="c-260" decimals="-3" id="f-875" unitRef="usd">9031000</plpc:DeferredCompensationLiabilityFairValue>
    <plpc:DeferredCompensationLiabilityFairValue contextRef="c-261" decimals="-3" id="f-876" unitRef="usd">0</plpc:DeferredCompensationLiabilityFairValue>
    <us-gaap:LiabilitiesFairValueDisclosure contextRef="c-5" decimals="-3" id="f-877" unitRef="usd">9102000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure contextRef="c-259" decimals="-3" id="f-878" unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure contextRef="c-260" decimals="-3" id="f-879" unitRef="usd">9102000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure contextRef="c-261" decimals="-3" id="f-880" unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:DerivativesPolicyTextBlock contextRef="c-1" id="f-881">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 (income), net on the Consolidated Statements of Income together with the transaction gain or loss from the related balance sheet position.</us-gaap:DerivativesPolicyTextBlock>
    <us-gaap:MaximumRemainingMaturityOfForeignCurrencyDerivatives1 contextRef="c-1" id="f-882">P90D</us-gaap:MaximumRemainingMaturityOfForeignCurrencyDerivatives1>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="c-3" decimals="-5" id="f-883" unitRef="usd">0</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="c-1" decimals="-5" id="f-884" unitRef="usd">100000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="c-6" decimals="-5" id="f-885" unitRef="usd">0</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="c-7" decimals="-5" id="f-886" unitRef="usd">-200000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <plpc:DeferredCompensationLiabilityFairValue contextRef="c-262" decimals="-5" id="f-887" unitRef="usd">10100000</plpc:DeferredCompensationLiabilityFairValue>
    <plpc:DeferredCompensationLiabilityFairValue contextRef="c-263" decimals="-5" id="f-888" unitRef="usd">9000000.0</plpc:DeferredCompensationLiabilityFairValue>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy contextRef="c-1" id="f-889">These amounts are recorded within Other noncurrent liabilities on the Company&#x2019;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&#x2019; 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&#x2019; underlying investment accounts. &lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company had zero fixed income investments as of June&#160;30, 2025. The Company&#x2019;s fixed income investments as of December&#160;31, 2024 of $1.1 million are recorded in Other assets on the Consolidated Balance Sheet and are valued using the closing price on the active market on which the securities are traded. There were no unrealized gains on the fixed income investments for the periods ended June&#160;30, 2025 and 2024.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The carrying value of the Company&#x2019;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.&lt;/span&gt;&lt;/div&gt;At June&#160;30, 2025 and December&#160;31, 2024, the fair value of the Company&#x2019;s long-term debt was estimated using discounted cash flows analyses, based on the Company&#x2019;s current incremental borrowing rates for similar types of borrowing arrangements that are considered to be Level 2 inputs.</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:InvestmentsFairValueDisclosure contextRef="c-4" decimals="INF" id="f-890" unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure contextRef="c-5" decimals="-5" id="f-891" unitRef="usd">1100000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:UnrealizedGainLossOnInvestments contextRef="c-1" decimals="INF" id="f-892" unitRef="usd">0</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:UnrealizedGainLossOnInvestments contextRef="c-3" decimals="INF" id="f-893" unitRef="usd">0</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:UnrealizedGainLossOnInvestments contextRef="c-7" decimals="INF" id="f-894" unitRef="usd">0</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:UnrealizedGainLossOnInvestments contextRef="c-6" decimals="INF" id="f-895" unitRef="usd">0</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock contextRef="c-1" id="f-896">Based on the analysis performed, the fair value and the carrying value of the Company&#x2019;s long-term debt are as follows:&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:48.900%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.983%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.355%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.983%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.355%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.983%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.355%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.986%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;June 30, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:115%"&gt;Fair Value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Carrying Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Carrying Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Long-term debt and related current maturities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;28,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;31,806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;17,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;20,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock>
    <us-gaap:LongTermDebtFairValue contextRef="c-4" decimals="-3" id="f-897" unitRef="usd">28638000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebt contextRef="c-4" decimals="-3" id="f-898" unitRef="usd">31806000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtFairValue contextRef="c-5" decimals="-3" id="f-899" unitRef="usd">17474000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebt contextRef="c-5" decimals="-3" id="f-900" unitRef="usd">20787000</us-gaap:LongTermDebt>
    <us-gaap:SegmentReportingDisclosureTextBlock contextRef="c-1" id="f-901">&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:115%"&gt;NOTE 13 - SEGMENT INFORMATION&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company reports its segments in four geographic regions: PLP-USA, The Americas, EMEA (Europe, Middle East &amp;amp; Africa) and Asia-Pacific in accordance with accounting standards codified in FASB ASC 280, "Segment Reporting". Each segment distributes a full range of the Company&#x2019;s primary products. The PLP-USA segment is comprised of U.S. operations manufacturing the Company&#x2019;s traditional products primarily supporting domestic energy, telecommunications and special industries products. The other three segments, The Americas, EMEA and Asia-Pacific, support the Company&#x2019;s energy, telecommunications, data communication and special industries products in each respective geographical region.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The segment managers responsible for each region report directly to the Company&#x2019;s Executive Chairman, who is the CODM, 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 Company rather than the results of any individual business component of the segment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The amount of each segment&#x2019;s performance reported to the CODM is for purposes of making decisions about allocating resources to the segment and assessing its performance. The Company evaluates segment performance and allocates resources based on several factors primarily based on gross sales and income before income taxes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The CODM uses both gross sales and income before income taxes for each segment predominantly in the annual budget and forecasting process as well as monitoring actual results. The CODM considers forecast-to-actual and actual to prior period variances for both measures when making decisions about the allocation of operating and capital resources to each segment. The CODM also uses segment gross sales and income before income taxes for the performance of each segment by comparing the results of each segment with one another and in determining the incentive compensation of certain employees.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The following tables present a summary of the Company&#x2019;s reportable segments for the three- and six-month periods ended June&#160;30, 2025 and 2024. Financial results for the PLP-USA segment include the elimination of all segments&#x2019; intercompany profit in inventory. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.638%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:33.466%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.986%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.986%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.986%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.986%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.990%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Three Months Ended June 30, 2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;PLP-USA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;The Americas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;EMEA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Asia-Pacific&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Gross sales&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;81,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;30,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;33,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;34,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;180,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Intersegment sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(2,413)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(2,348)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(1,665)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(4,780)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(11,206)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;79,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;28,508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;31,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;29,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;169,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Less:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Cost of products sold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;51,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;20,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;22,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;20,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;114,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;28,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;8,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;9,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;9,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;55,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Costs and expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;17,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;6,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;7,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;6,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;38,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Operating Income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;10,649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;17,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Interest income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(10)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(26)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(164)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(118)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(318)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Other (expense) income, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(204)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Income before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;10,537&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;17,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total noncontrolling interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Total net income attributable to Preformed Line Products Company shareholders&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;7,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;12,705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Three Months Ended June 30, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;PLP-USA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;The Americas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;EMEA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Asia-Pacific&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Gross sales&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;62,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;23,762&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;33,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;28,467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;148,404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Intersegment sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;9,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;59,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;21,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;32,039&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;24,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;138,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Less:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Cost of products sold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;39,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;15,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;22,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;17,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;94,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;20,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;6,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;9,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;7,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;44,273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Costs and expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;16,939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;6,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;32,981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Operating Income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;11,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Interest income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(251)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(36)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(149)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(133)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(568)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Other (expense) income, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(19)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Income before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,931&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;11,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total noncontrolling interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Total net income attributable to Preformed Line Products Company shareholders&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;9,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:32.927%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.094%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.094%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.094%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.094%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.097%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Six Months Ended June 30, 2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;PLP-USA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;The Americas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;EMEA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Asia-Pacific&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:7.37pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Gross sales&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;158,123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;55,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;65,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;59,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;338,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:7.37pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Intersegment sales&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(4,827)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(4,527)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(3,249)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(7,522)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(20,125)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Net sales&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;153,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;50,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;61,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;52,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;318,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Less:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:7.37pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Cost of products sold&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;98,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;35,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;43,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;36,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;214,072&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Gross profit&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;54,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;15,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;18,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;15,271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;104,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Costs and expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;34,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;12,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;15,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;11,725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;73,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Operating income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;20,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;30,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:7.37pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Interest income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:7.37pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Interest expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(95)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(33)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(315)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(251)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(694)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Other (expense) income, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(403)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Income before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;20,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;30,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:7.37pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Income tax expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;6,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:7.37pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total noncontrolling interest&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(31)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(31)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Total net income attributable to Preformed Line Products Company shareholders&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;16,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;24,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Six Months Ended June 30, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;PLP-USA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;The Americas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;EMEA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Asia-Pacific&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Gross sales&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;135,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;44,587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;63,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;55,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;299,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Intersegment sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(5,158)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(4,414)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(2,798)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(7,265)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(19,635)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;130,637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;40,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;60,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;48,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;279,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Less:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Cost of products sold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;85,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;28,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;43,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;34,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;191,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;45,439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;11,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;17,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;13,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;88,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Costs and expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;35,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;9,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;11,519&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;9,569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;65,554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Operating income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;10,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;6,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;22,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Interest income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(684)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(47)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(304)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(241)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(1,276)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Other (expense) income, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(29)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Income before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;9,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;6,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;23,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total noncontrolling interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Total net income attributable to Preformed Line Products Company shareholders&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;8,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;18,962&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:50.011%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.566%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.355%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.566%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.355%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.566%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.355%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.566%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.360%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="12" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Expenditure for long-lived assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;PLP-USA&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;The Americas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;EMEA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;13,499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Asia-Pacific&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total expenditure for long-lived assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;8,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;19,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;7,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:50.011%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.566%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.355%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.566%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.355%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.566%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.355%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.566%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.360%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;PLP-USA&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;6,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;The Americas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;EMEA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Asia-Pacific&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;11,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;11,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:61.626%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:17.258%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.356%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:17.260%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;June 30, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Identifiable assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;PLP-USA&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;256,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;245,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;The Americas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;113,229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;103,456&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;EMEA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;156,931&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;125,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Asia-Pacific&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;105,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;100,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total identifiable assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;631,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;573,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:61.626%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:17.258%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.356%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:17.260%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Long-lived assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;PLP-USA&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;115,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;119,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;The Americas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;24,485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;20,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;EMEA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;36,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;21,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Asia-Pacific&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;35,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;34,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total long-lived assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;211,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;195,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="c-1"
      decimals="INF"
      id="f-902"
      unitRef="segment">4</us-gaap:NumberOfReportableSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock contextRef="c-1" id="f-903">&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The following tables present a summary of the Company&#x2019;s reportable segments for the three- and six-month periods ended June&#160;30, 2025 and 2024. Financial results for the PLP-USA segment include the elimination of all segments&#x2019; intercompany profit in inventory. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.638%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:33.466%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.986%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.986%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.986%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.986%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.990%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Three Months Ended June 30, 2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;PLP-USA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;The Americas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;EMEA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Asia-Pacific&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Gross sales&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;81,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;30,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;33,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;34,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;180,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Intersegment sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(2,413)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(2,348)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(1,665)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(4,780)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(11,206)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;79,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;28,508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;31,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;29,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;169,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Less:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Cost of products sold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;51,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;20,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;22,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;20,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;114,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;28,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;8,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;9,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;9,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;55,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Costs and expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;17,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;6,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;7,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;6,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;38,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Operating Income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;10,649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;17,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Interest income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(10)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(26)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(164)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(118)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(318)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Other (expense) income, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(204)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Income before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;10,537&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;17,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total noncontrolling interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Total net income attributable to Preformed Line Products Company shareholders&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;7,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;12,705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Three Months Ended June 30, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;PLP-USA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;The Americas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;EMEA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Asia-Pacific&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Gross sales&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;62,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;23,762&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;33,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;28,467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;148,404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Intersegment sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;9,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;59,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;21,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;32,039&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;24,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;138,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Less:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Cost of products sold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;39,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;15,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;22,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;17,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;94,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;20,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;6,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;9,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;7,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;44,273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Costs and expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;16,939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;6,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;32,981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Operating Income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;11,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Interest income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(251)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(36)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(149)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(133)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(568)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Other (expense) income, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(19)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Income before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,931&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;11,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total noncontrolling interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Total net income attributable to Preformed Line Products Company shareholders&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;9,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:32.927%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.094%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.094%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.094%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.094%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.097%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Six Months Ended June 30, 2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;PLP-USA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;The Americas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;EMEA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Asia-Pacific&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:7.37pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Gross sales&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;158,123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;55,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;65,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;59,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;338,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:7.37pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Intersegment sales&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(4,827)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(4,527)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(3,249)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(7,522)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(20,125)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Net sales&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;153,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;50,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;61,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;52,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;318,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Less:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:7.37pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Cost of products sold&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;98,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;35,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;43,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;36,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;214,072&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Gross profit&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;54,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;15,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;18,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;15,271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;104,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Costs and expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;34,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;12,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;15,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;11,725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;73,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Operating income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;20,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;30,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:7.37pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Interest income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:7.37pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Interest expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(95)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(33)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(315)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(251)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(694)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Other (expense) income, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(403)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Income before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;20,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;30,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:7.37pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Income tax expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;6,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:7.37pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total noncontrolling interest&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(31)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(31)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Total net income attributable to Preformed Line Products Company shareholders&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;16,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;24,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Six Months Ended June 30, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;PLP-USA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;The Americas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;EMEA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Asia-Pacific&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Gross sales&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;135,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;44,587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;63,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;55,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;299,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Intersegment sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(5,158)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(4,414)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(2,798)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(7,265)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(19,635)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;130,637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;40,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;60,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;48,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;279,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Less:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Cost of products sold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;85,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;28,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;43,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;34,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;191,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;45,439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;11,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;17,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;13,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;88,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Costs and expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;35,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;9,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;11,519&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;9,569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;65,554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Operating income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;10,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;6,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;22,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Interest income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(684)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(47)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(304)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(241)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(1,276)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Other (expense) income, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(29)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Income before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;9,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;6,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;23,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total noncontrolling interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Total net income attributable to Preformed Line Products Company shareholders&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;8,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;18,962&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:50.011%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.566%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.355%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.566%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.355%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.566%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.355%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.566%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.360%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="12" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Expenditure for long-lived assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;PLP-USA&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;The Americas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;EMEA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;13,499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Asia-Pacific&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total expenditure for long-lived assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;8,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;19,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;7,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:50.011%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.566%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.355%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.566%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.355%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.566%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.355%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.566%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.360%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;PLP-USA&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;6,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;The Americas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;EMEA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Asia-Pacific&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;11,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;11,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:61.626%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:17.258%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.356%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:17.260%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;June 30, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%"&gt;December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Identifiable assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;PLP-USA&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;256,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;245,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;The Americas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;113,229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;103,456&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;EMEA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;156,931&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;125,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Asia-Pacific&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;105,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;100,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total identifiable assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;631,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;573,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-264" decimals="-3" id="f-904" unitRef="usd">81703000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-265" decimals="-3" id="f-905" unitRef="usd">30856000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-266" decimals="-3" id="f-906" unitRef="usd">33575000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-267" decimals="-3" id="f-907" unitRef="usd">34673000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-268" decimals="-3" id="f-908" unitRef="usd">180807000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-269" decimals="-3" id="f-909" unitRef="usd">-2413000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-270" decimals="-3" id="f-910" unitRef="usd">-2348000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-271" decimals="-3" id="f-911" unitRef="usd">-1665000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-272" decimals="-3" id="f-912" unitRef="usd">-4780000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-273" decimals="-3" id="f-913" unitRef="usd">-11206000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-274" decimals="-3" id="f-914" unitRef="usd">79290000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-275" decimals="-3" id="f-915" unitRef="usd">28508000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-276" decimals="-3" id="f-916" unitRef="usd">31910000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-277" decimals="-3" id="f-917" unitRef="usd">29893000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-3" decimals="-3" id="f-918" unitRef="usd">169601000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-274" decimals="-3" id="f-919" unitRef="usd">51228000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-275" decimals="-3" id="f-920" unitRef="usd">20084000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-276" decimals="-3" id="f-921" unitRef="usd">22399000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-277" decimals="-3" id="f-922" unitRef="usd">20491000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-3" decimals="-3" id="f-923" unitRef="usd">114202000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit contextRef="c-274" decimals="-3" id="f-924" unitRef="usd">28062000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-275" decimals="-3" id="f-925" unitRef="usd">8424000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-276" decimals="-3" id="f-926" unitRef="usd">9511000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-277" decimals="-3" id="f-927" unitRef="usd">9402000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-3" decimals="-3" id="f-928" unitRef="usd">55399000</us-gaap:GrossProfit>
    <us-gaap:CostsAndExpenses contextRef="c-274" decimals="-3" id="f-929" unitRef="usd">17413000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses contextRef="c-275" decimals="-3" id="f-930" unitRef="usd">6736000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses contextRef="c-276" decimals="-3" id="f-931" unitRef="usd">7950000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses contextRef="c-277" decimals="-3" id="f-932" unitRef="usd">6176000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses contextRef="c-3" decimals="-3" id="f-933" unitRef="usd">38275000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss contextRef="c-274" decimals="-3" id="f-934" unitRef="usd">10649000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-275" decimals="-3" id="f-935" unitRef="usd">1688000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-276" decimals="-3" id="f-936" unitRef="usd">1561000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-277" decimals="-3" id="f-937" unitRef="usd">3226000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-3" decimals="-3" id="f-938" unitRef="usd">17124000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InvestmentIncomeInterest contextRef="c-274" decimals="-3" id="f-939" unitRef="usd">102000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest contextRef="c-275" decimals="-3" id="f-940" unitRef="usd">182000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest contextRef="c-276" decimals="-3" id="f-941" unitRef="usd">70000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest contextRef="c-277" decimals="-3" id="f-942" unitRef="usd">30000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest contextRef="c-3" decimals="-3" id="f-943" unitRef="usd">384000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InterestExpenseNonoperating contextRef="c-274" decimals="-3" id="f-944" unitRef="usd">10000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c-275" decimals="-3" id="f-945" unitRef="usd">26000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c-276" decimals="-3" id="f-946" unitRef="usd">164000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c-277" decimals="-3" id="f-947" unitRef="usd">118000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c-3" decimals="-3" id="f-948" unitRef="usd">318000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-274" decimals="-3" id="f-949" unitRef="usd">-204000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-275" decimals="-3" id="f-950" unitRef="usd">42000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-276" decimals="-3" id="f-951" unitRef="usd">248000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-277" decimals="-3" id="f-952" unitRef="usd">30000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-3" decimals="-3" id="f-953" unitRef="usd">116000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-274" decimals="-3" id="f-954" unitRef="usd">10537000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-275" decimals="-3" id="f-955" unitRef="usd">1886000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-276" decimals="-3" id="f-956" unitRef="usd">1715000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-277" decimals="-3" id="f-957" unitRef="usd">3168000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-3" decimals="-3" id="f-958" unitRef="usd">17306000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-274" decimals="-3" id="f-959" unitRef="usd">2792000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-275" decimals="-3" id="f-960" unitRef="usd">584000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-276" decimals="-3" id="f-961" unitRef="usd">353000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-277" decimals="-3" id="f-962" unitRef="usd">877000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-3" decimals="-3" id="f-963" unitRef="usd">4606000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="c-274" decimals="-3" id="f-964" unitRef="usd">0</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="c-275" decimals="-3" id="f-965" unitRef="usd">0</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="c-276" decimals="-3" id="f-966" unitRef="usd">-5000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="c-277" decimals="-3" id="f-967" unitRef="usd">0</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="c-3" decimals="-3" id="f-968" unitRef="usd">-5000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss contextRef="c-274" decimals="-3" id="f-969" unitRef="usd">7745000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-275" decimals="-3" id="f-970" unitRef="usd">1302000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-276" decimals="-3" id="f-971" unitRef="usd">1367000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-277" decimals="-3" id="f-972" unitRef="usd">2291000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-3" decimals="-3" id="f-973" unitRef="usd">12705000</us-gaap:NetIncomeLoss>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-278" decimals="-3" id="f-974" unitRef="usd">62712000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-279" decimals="-3" id="f-975" unitRef="usd">23762000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-280" decimals="-3" id="f-976" unitRef="usd">33463000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-281" decimals="-3" id="f-977" unitRef="usd">28467000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-282" decimals="-3" id="f-978" unitRef="usd">148404000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-283" decimals="-3" id="f-979" unitRef="usd">2812000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-284" decimals="-3" id="f-980" unitRef="usd">1947000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-285" decimals="-3" id="f-981" unitRef="usd">1424000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-286" decimals="-3" id="f-982" unitRef="usd">3501000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-287" decimals="-3" id="f-983" unitRef="usd">9684000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-288" decimals="-3" id="f-984" unitRef="usd">59900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-289" decimals="-3" id="f-985" unitRef="usd">21815000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-290" decimals="-3" id="f-986" unitRef="usd">32039000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-291" decimals="-3" id="f-987" unitRef="usd">24966000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-6" decimals="-3" id="f-988" unitRef="usd">138720000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-288" decimals="-3" id="f-989" unitRef="usd">39157000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-289" decimals="-3" id="f-990" unitRef="usd">15103000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-290" decimals="-3" id="f-991" unitRef="usd">22675000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-291" decimals="-3" id="f-992" unitRef="usd">17512000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-6" decimals="-3" id="f-993" unitRef="usd">94447000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit contextRef="c-288" decimals="-3" id="f-994" unitRef="usd">20743000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-289" decimals="-3" id="f-995" unitRef="usd">6712000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-290" decimals="-3" id="f-996" unitRef="usd">9364000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-291" decimals="-3" id="f-997" unitRef="usd">7454000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-6" decimals="-3" id="f-998" unitRef="usd">44273000</us-gaap:GrossProfit>
    <us-gaap:CostsAndExpenses contextRef="c-288" decimals="-3" id="f-999" unitRef="usd">16939000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses contextRef="c-289" decimals="-3" id="f-1000" unitRef="usd">4644000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses contextRef="c-290" decimals="-3" id="f-1001" unitRef="usd">5388000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses contextRef="c-291" decimals="-3" id="f-1002" unitRef="usd">6010000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses contextRef="c-6" decimals="-3" id="f-1003" unitRef="usd">32981000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss contextRef="c-288" decimals="-3" id="f-1004" unitRef="usd">3804000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-289" decimals="-3" id="f-1005" unitRef="usd">2068000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-290" decimals="-3" id="f-1006" unitRef="usd">3976000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-291" decimals="-3" id="f-1007" unitRef="usd">1444000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-6" decimals="-3" id="f-1008" unitRef="usd">11292000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InvestmentIncomeInterest contextRef="c-288" decimals="-3" id="f-1009" unitRef="usd">0</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest contextRef="c-289" decimals="-3" id="f-1010" unitRef="usd">279000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest contextRef="c-290" decimals="-3" id="f-1011" unitRef="usd">50000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest contextRef="c-291" decimals="-3" id="f-1012" unitRef="usd">18000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest contextRef="c-6" decimals="-3" id="f-1013" unitRef="usd">346000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InterestExpenseNonoperating contextRef="c-288" decimals="-3" id="f-1014" unitRef="usd">251000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c-289" decimals="-3" id="f-1015" unitRef="usd">36000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c-290" decimals="-3" id="f-1016" unitRef="usd">149000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c-291" decimals="-3" id="f-1017" unitRef="usd">133000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c-6" decimals="-3" id="f-1018" unitRef="usd">568000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-288" decimals="-3" id="f-1019" unitRef="usd">-19000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-289" decimals="-3" id="f-1020" unitRef="usd">56000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-290" decimals="-3" id="f-1021" unitRef="usd">54000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-291" decimals="-3" id="f-1022" unitRef="usd">0</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-6" decimals="-3" id="f-1023" unitRef="usd">91000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-288" decimals="-3" id="f-1024" unitRef="usd">3534000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-289" decimals="-3" id="f-1025" unitRef="usd">2367000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-290" decimals="-3" id="f-1026" unitRef="usd">3931000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-291" decimals="-3" id="f-1027" unitRef="usd">1329000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-6" decimals="-3" id="f-1028" unitRef="usd">11161000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-288" decimals="-3" id="f-1029" unitRef="usd">189000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-289" decimals="-3" id="f-1030" unitRef="usd">572000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-290" decimals="-3" id="f-1031" unitRef="usd">954000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-291" decimals="-3" id="f-1032" unitRef="usd">79000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-6" decimals="-3" id="f-1033" unitRef="usd">1794000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="c-288" decimals="-3" id="f-1034" unitRef="usd">0</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="c-289" decimals="-3" id="f-1035" unitRef="usd">0</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="c-290" decimals="-3" id="f-1036" unitRef="usd">1000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="c-291" decimals="-3" id="f-1037" unitRef="usd">0</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="c-6" decimals="-3" id="f-1038" unitRef="usd">1000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss contextRef="c-288" decimals="-3" id="f-1039" unitRef="usd">3345000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-289" decimals="-3" id="f-1040" unitRef="usd">1796000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-290" decimals="-3" id="f-1041" unitRef="usd">2975000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-291" decimals="-3" id="f-1042" unitRef="usd">1250000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-6" decimals="-3" id="f-1043" unitRef="usd">9366000</us-gaap:NetIncomeLoss>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-292" decimals="-3" id="f-1044" unitRef="usd">158123000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-293" decimals="-3" id="f-1045" unitRef="usd">55314000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-294" decimals="-3" id="f-1046" unitRef="usd">65152000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-295" decimals="-3" id="f-1047" unitRef="usd">59678000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-296" decimals="-3" id="f-1048" unitRef="usd">338267000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-297" decimals="-3" id="f-1049" unitRef="usd">-4827000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-298" decimals="-3" id="f-1050" unitRef="usd">-4527000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-299" decimals="-3" id="f-1051" unitRef="usd">-3249000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-300" decimals="-3" id="f-1052" unitRef="usd">-7522000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-301" decimals="-3" id="f-1053" unitRef="usd">-20125000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-302" decimals="-3" id="f-1054" unitRef="usd">153296000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-303" decimals="-3" id="f-1055" unitRef="usd">50787000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-304" decimals="-3" id="f-1056" unitRef="usd">61903000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-305" decimals="-3" id="f-1057" unitRef="usd">52156000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-1058" unitRef="usd">318142000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-302" decimals="-3" id="f-1059" unitRef="usd">98396000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-303" decimals="-3" id="f-1060" unitRef="usd">35276000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-304" decimals="-3" id="f-1061" unitRef="usd">43515000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-305" decimals="-3" id="f-1062" unitRef="usd">36885000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-1" decimals="-3" id="f-1063" unitRef="usd">214072000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit contextRef="c-302" decimals="-3" id="f-1064" unitRef="usd">54900000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-303" decimals="-3" id="f-1065" unitRef="usd">15511000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-304" decimals="-3" id="f-1066" unitRef="usd">18388000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-305" decimals="-3" id="f-1067" unitRef="usd">15271000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-1" decimals="-3" id="f-1068" unitRef="usd">104070000</us-gaap:GrossProfit>
    <us-gaap:CostsAndExpenses contextRef="c-302" decimals="-3" id="f-1069" unitRef="usd">34567000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses contextRef="c-303" decimals="-3" id="f-1070" unitRef="usd">12224000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses contextRef="c-304" decimals="-3" id="f-1071" unitRef="usd">15300000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses contextRef="c-305" decimals="-3" id="f-1072" unitRef="usd">11725000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses contextRef="c-1" decimals="-3" id="f-1073" unitRef="usd">73816000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss contextRef="c-302" decimals="-3" id="f-1074" unitRef="usd">20333000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-303" decimals="-3" id="f-1075" unitRef="usd">3287000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-304" decimals="-3" id="f-1076" unitRef="usd">3088000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-305" decimals="-3" id="f-1077" unitRef="usd">3546000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-1" decimals="-3" id="f-1078" unitRef="usd">30254000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InvestmentIncomeInterest contextRef="c-302" decimals="-3" id="f-1079" unitRef="usd">181000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest contextRef="c-303" decimals="-3" id="f-1080" unitRef="usd">520000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest contextRef="c-304" decimals="-3" id="f-1081" unitRef="usd">125000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest contextRef="c-305" decimals="-3" id="f-1082" unitRef="usd">68000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest contextRef="c-1" decimals="-3" id="f-1083" unitRef="usd">894000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InterestExpenseNonoperating contextRef="c-302" decimals="-3" id="f-1084" unitRef="usd">95000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c-303" decimals="-3" id="f-1085" unitRef="usd">33000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c-304" decimals="-3" id="f-1086" unitRef="usd">315000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c-305" decimals="-3" id="f-1087" unitRef="usd">251000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c-1" decimals="-3" id="f-1088" unitRef="usd">694000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-302" decimals="-3" id="f-1089" unitRef="usd">-403000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-303" decimals="-3" id="f-1090" unitRef="usd">73000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-304" decimals="-3" id="f-1091" unitRef="usd">270000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-305" decimals="-3" id="f-1092" unitRef="usd">583000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-1" decimals="-3" id="f-1093" unitRef="usd">523000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-302" decimals="-3" id="f-1094" unitRef="usd">20016000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-303" decimals="-3" id="f-1095" unitRef="usd">3847000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-304" decimals="-3" id="f-1096" unitRef="usd">3168000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-305" decimals="-3" id="f-1097" unitRef="usd">3946000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-1" decimals="-3" id="f-1098" unitRef="usd">30977000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-302" decimals="-3" id="f-1099" unitRef="usd">3834000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-303" decimals="-3" id="f-1100" unitRef="usd">1149000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-304" decimals="-3" id="f-1101" unitRef="usd">582000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-305" decimals="-3" id="f-1102" unitRef="usd">1159000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-1103" unitRef="usd">6724000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="c-302" decimals="-3" id="f-1104" unitRef="usd">0</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="c-303" decimals="-3" id="f-1105" unitRef="usd">0</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="c-304" decimals="-3" id="f-1106" unitRef="usd">31000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="c-305" decimals="-3" id="f-1107" unitRef="usd">0</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="c-1" decimals="-3" id="f-1108" unitRef="usd">31000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss contextRef="c-302" decimals="-3" id="f-1109" unitRef="usd">16182000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-303" decimals="-3" id="f-1110" unitRef="usd">2698000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-304" decimals="-3" id="f-1111" unitRef="usd">2555000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-305" decimals="-3" id="f-1112" unitRef="usd">2787000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-1113" unitRef="usd">24222000</us-gaap:NetIncomeLoss>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-306" decimals="-3" id="f-1114" unitRef="usd">135795000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-307" decimals="-3" id="f-1115" unitRef="usd">44587000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-308" decimals="-3" id="f-1116" unitRef="usd">63491000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-309" decimals="-3" id="f-1117" unitRef="usd">55387000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-310" decimals="-3" id="f-1118" unitRef="usd">299260000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-311" decimals="-3" id="f-1119" unitRef="usd">-5158000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-312" decimals="-3" id="f-1120" unitRef="usd">-4414000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-313" decimals="-3" id="f-1121" unitRef="usd">-2798000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-314" decimals="-3" id="f-1122" unitRef="usd">-7265000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-315" decimals="-3" id="f-1123" unitRef="usd">-19635000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-316" decimals="-3" id="f-1124" unitRef="usd">130637000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-317" decimals="-3" id="f-1125" unitRef="usd">40173000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-318" decimals="-3" id="f-1126" unitRef="usd">60693000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-319" decimals="-3" id="f-1127" unitRef="usd">48122000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-7" decimals="-3" id="f-1128" unitRef="usd">279625000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-316" decimals="-3" id="f-1129" unitRef="usd">85198000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-317" decimals="-3" id="f-1130" unitRef="usd">28496000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-318" decimals="-3" id="f-1131" unitRef="usd">43012000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-319" decimals="-3" id="f-1132" unitRef="usd">34515000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-7" decimals="-3" id="f-1133" unitRef="usd">191220000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit contextRef="c-316" decimals="-3" id="f-1134" unitRef="usd">45439000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-317" decimals="-3" id="f-1135" unitRef="usd">11678000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-318" decimals="-3" id="f-1136" unitRef="usd">17682000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-319" decimals="-3" id="f-1137" unitRef="usd">13606000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-7" decimals="-3" id="f-1138" unitRef="usd">88405000</us-gaap:GrossProfit>
    <us-gaap:CostsAndExpenses contextRef="c-316" decimals="-3" id="f-1139" unitRef="usd">35102000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses contextRef="c-317" decimals="-3" id="f-1140" unitRef="usd">9364000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses contextRef="c-318" decimals="-3" id="f-1141" unitRef="usd">11519000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses contextRef="c-319" decimals="-3" id="f-1142" unitRef="usd">9569000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses contextRef="c-7" decimals="-3" id="f-1143" unitRef="usd">65554000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss contextRef="c-316" decimals="-3" id="f-1144" unitRef="usd">10337000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-317" decimals="-3" id="f-1145" unitRef="usd">2314000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-318" decimals="-3" id="f-1146" unitRef="usd">6163000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-319" decimals="-3" id="f-1147" unitRef="usd">4037000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-7" decimals="-3" id="f-1148" unitRef="usd">22851000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InvestmentIncomeInterest contextRef="c-316" decimals="-3" id="f-1149" unitRef="usd">0</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest contextRef="c-317" decimals="-3" id="f-1150" unitRef="usd">1194000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest contextRef="c-318" decimals="-3" id="f-1151" unitRef="usd">86000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest contextRef="c-319" decimals="-3" id="f-1152" unitRef="usd">38000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest contextRef="c-7" decimals="-3" id="f-1153" unitRef="usd">1318000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InterestExpenseNonoperating contextRef="c-316" decimals="-3" id="f-1154" unitRef="usd">684000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c-317" decimals="-3" id="f-1155" unitRef="usd">47000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c-318" decimals="-3" id="f-1156" unitRef="usd">304000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c-319" decimals="-3" id="f-1157" unitRef="usd">241000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c-7" decimals="-3" id="f-1158" unitRef="usd">1276000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-316" decimals="-3" id="f-1159" unitRef="usd">-29000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-317" decimals="-3" id="f-1160" unitRef="usd">74000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-318" decimals="-3" id="f-1161" unitRef="usd">79000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-319" decimals="-3" id="f-1162" unitRef="usd">2000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-7" decimals="-3" id="f-1163" unitRef="usd">126000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-316" decimals="-3" id="f-1164" unitRef="usd">9624000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-317" decimals="-3" id="f-1165" unitRef="usd">3535000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-318" decimals="-3" id="f-1166" unitRef="usd">6024000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-319" decimals="-3" id="f-1167" unitRef="usd">3836000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-7" decimals="-3" id="f-1168" unitRef="usd">23019000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-316" decimals="-3" id="f-1169" unitRef="usd">961000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-317" decimals="-3" id="f-1170" unitRef="usd">842000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-318" decimals="-3" id="f-1171" unitRef="usd">1462000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-319" decimals="-3" id="f-1172" unitRef="usd">784000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-7" decimals="-3" id="f-1173" unitRef="usd">4049000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="c-316" decimals="-3" id="f-1174" unitRef="usd">0</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="c-317" decimals="-3" id="f-1175" unitRef="usd">0</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="c-318" decimals="-3" id="f-1176" unitRef="usd">8000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="c-319" decimals="-3" id="f-1177" unitRef="usd">0</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="c-7" decimals="-3" id="f-1178" unitRef="usd">8000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss contextRef="c-316" decimals="-3" id="f-1179" unitRef="usd">8661000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-317" decimals="-3" id="f-1180" unitRef="usd">2693000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-318" decimals="-3" id="f-1181" unitRef="usd">4555000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-319" decimals="-3" id="f-1182" unitRef="usd">3053000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-7" decimals="-3" id="f-1183" unitRef="usd">18962000</us-gaap:NetIncomeLoss>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets contextRef="c-274" decimals="-3" id="f-1184" unitRef="usd">2213000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets contextRef="c-288" decimals="-3" id="f-1185" unitRef="usd">2210000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets contextRef="c-302" decimals="-3" id="f-1186" unitRef="usd">2914000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets contextRef="c-316" decimals="-3" id="f-1187" unitRef="usd">4504000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets contextRef="c-275" decimals="-3" id="f-1188" unitRef="usd">717000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets contextRef="c-289" decimals="-3" id="f-1189" unitRef="usd">377000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets contextRef="c-303" decimals="-3" id="f-1190" unitRef="usd">1799000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets contextRef="c-317" decimals="-3" id="f-1191" unitRef="usd">1082000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets contextRef="c-276" decimals="-3" id="f-1192" unitRef="usd">4742000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets contextRef="c-290" decimals="-3" id="f-1193" unitRef="usd">739000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets contextRef="c-304" decimals="-3" id="f-1194" unitRef="usd">13499000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets contextRef="c-318" decimals="-3" id="f-1195" unitRef="usd">1507000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets contextRef="c-277" decimals="-3" id="f-1196" unitRef="usd">707000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets contextRef="c-291" decimals="-3" id="f-1197" unitRef="usd">402000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets contextRef="c-305" decimals="-3" id="f-1198" unitRef="usd">1142000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets contextRef="c-319" decimals="-3" id="f-1199" unitRef="usd">553000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets contextRef="c-3" decimals="-3" id="f-1200" unitRef="usd">8379000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets contextRef="c-6" decimals="-3" id="f-1201" unitRef="usd">3728000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets contextRef="c-1" decimals="-3" id="f-1202" unitRef="usd">19354000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets contextRef="c-7" decimals="-3" id="f-1203" unitRef="usd">7646000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <plpc:DeprecationDepletionAndAmortizationIncludingForeignExchange contextRef="c-274" decimals="-3" id="f-1204" unitRef="usd">3118000</plpc:DeprecationDepletionAndAmortizationIncludingForeignExchange>
    <plpc:DeprecationDepletionAndAmortizationIncludingForeignExchange contextRef="c-288" decimals="-3" id="f-1205" unitRef="usd">2929000</plpc:DeprecationDepletionAndAmortizationIncludingForeignExchange>
    <plpc:DeprecationDepletionAndAmortizationIncludingForeignExchange contextRef="c-302" decimals="-3" id="f-1206" unitRef="usd">6257000</plpc:DeprecationDepletionAndAmortizationIncludingForeignExchange>
    <plpc:DeprecationDepletionAndAmortizationIncludingForeignExchange contextRef="c-316" decimals="-3" id="f-1207" unitRef="usd">5715000</plpc:DeprecationDepletionAndAmortizationIncludingForeignExchange>
    <plpc:DeprecationDepletionAndAmortizationIncludingForeignExchange contextRef="c-275" decimals="-3" id="f-1208" unitRef="usd">880000</plpc:DeprecationDepletionAndAmortizationIncludingForeignExchange>
    <plpc:DeprecationDepletionAndAmortizationIncludingForeignExchange contextRef="c-289" decimals="-3" id="f-1209" unitRef="usd">834000</plpc:DeprecationDepletionAndAmortizationIncludingForeignExchange>
    <plpc:DeprecationDepletionAndAmortizationIncludingForeignExchange contextRef="c-303" decimals="-3" id="f-1210" unitRef="usd">1687000</plpc:DeprecationDepletionAndAmortizationIncludingForeignExchange>
    <plpc:DeprecationDepletionAndAmortizationIncludingForeignExchange contextRef="c-317" decimals="-3" id="f-1211" unitRef="usd">2203000</plpc:DeprecationDepletionAndAmortizationIncludingForeignExchange>
    <plpc:DeprecationDepletionAndAmortizationIncludingForeignExchange contextRef="c-276" decimals="-3" id="f-1212" unitRef="usd">970000</plpc:DeprecationDepletionAndAmortizationIncludingForeignExchange>
    <plpc:DeprecationDepletionAndAmortizationIncludingForeignExchange contextRef="c-290" decimals="-3" id="f-1213" unitRef="usd">827000</plpc:DeprecationDepletionAndAmortizationIncludingForeignExchange>
    <plpc:DeprecationDepletionAndAmortizationIncludingForeignExchange contextRef="c-304" decimals="-3" id="f-1214" unitRef="usd">1838000</plpc:DeprecationDepletionAndAmortizationIncludingForeignExchange>
    <plpc:DeprecationDepletionAndAmortizationIncludingForeignExchange contextRef="c-318" decimals="-3" id="f-1215" unitRef="usd">1663000</plpc:DeprecationDepletionAndAmortizationIncludingForeignExchange>
    <plpc:DeprecationDepletionAndAmortizationIncludingForeignExchange contextRef="c-277" decimals="-3" id="f-1216" unitRef="usd">760000</plpc:DeprecationDepletionAndAmortizationIncludingForeignExchange>
    <plpc:DeprecationDepletionAndAmortizationIncludingForeignExchange contextRef="c-291" decimals="-3" id="f-1217" unitRef="usd">731000</plpc:DeprecationDepletionAndAmortizationIncludingForeignExchange>
    <plpc:DeprecationDepletionAndAmortizationIncludingForeignExchange contextRef="c-305" decimals="-3" id="f-1218" unitRef="usd">1471000</plpc:DeprecationDepletionAndAmortizationIncludingForeignExchange>
    <plpc:DeprecationDepletionAndAmortizationIncludingForeignExchange contextRef="c-319" decimals="-3" id="f-1219" unitRef="usd">1447000</plpc:DeprecationDepletionAndAmortizationIncludingForeignExchange>
    <plpc:DeprecationDepletionAndAmortizationIncludingForeignExchange contextRef="c-3" decimals="-3" id="f-1220" unitRef="usd">5728000</plpc:DeprecationDepletionAndAmortizationIncludingForeignExchange>
    <plpc:DeprecationDepletionAndAmortizationIncludingForeignExchange contextRef="c-6" decimals="-3" id="f-1221" unitRef="usd">5321000</plpc:DeprecationDepletionAndAmortizationIncludingForeignExchange>
    <plpc:DeprecationDepletionAndAmortizationIncludingForeignExchange contextRef="c-1" decimals="-3" id="f-1222" unitRef="usd">11253000</plpc:DeprecationDepletionAndAmortizationIncludingForeignExchange>
    <plpc:DeprecationDepletionAndAmortizationIncludingForeignExchange contextRef="c-7" decimals="-3" id="f-1223" unitRef="usd">11028000</plpc:DeprecationDepletionAndAmortizationIncludingForeignExchange>
    <us-gaap:Assets contextRef="c-320" decimals="-3" id="f-1224" unitRef="usd">256013000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-321" decimals="-3" id="f-1225" unitRef="usd">245388000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-322" decimals="-3" id="f-1226" unitRef="usd">113229000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-323" decimals="-3" id="f-1227" unitRef="usd">103456000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-324" decimals="-3" id="f-1228" unitRef="usd">156931000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-325" decimals="-3" id="f-1229" unitRef="usd">125013000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-224" decimals="-3" id="f-1230" unitRef="usd">105288000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-225" decimals="-3" id="f-1231" unitRef="usd">100020000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-4" decimals="-3" id="f-1232" unitRef="usd">631461000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-5" decimals="-3" id="f-1233" unitRef="usd">573877000</us-gaap:Assets>
    <us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock contextRef="c-1" id="f-1234">&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:61.626%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:17.258%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.356%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:17.260%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Long-lived assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;PLP-USA&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;115,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;119,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;The Americas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;24,485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;20,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;EMEA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;36,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;21,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Asia-Pacific&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;35,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;34,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total long-lived assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;211,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%"&gt;195,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock>
    <us-gaap:NoncurrentAssets contextRef="c-326" decimals="-3" id="f-1235" unitRef="usd">115874000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-327" decimals="-3" id="f-1236" unitRef="usd">119114000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-328" decimals="-3" id="f-1237" unitRef="usd">24485000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-329" decimals="-3" id="f-1238" unitRef="usd">20446000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-330" decimals="-3" id="f-1239" unitRef="usd">36455000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-331" decimals="-3" id="f-1240" unitRef="usd">21243000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-332" decimals="-3" id="f-1241" unitRef="usd">35109000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-333" decimals="-3" id="f-1242" unitRef="usd">34283000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-4" decimals="-3" id="f-1243" unitRef="usd">211923000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-5" decimals="-3" id="f-1244" unitRef="usd">195086000</us-gaap:NoncurrentAssets>
    <us-gaap:BusinessCombinationDisclosureTextBlock contextRef="c-1" id="f-1245">&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:115%"&gt;NOTE 14 - ACQUISITION OF BUSINESSES&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Acquisition of JAP Telecom&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%"&gt;On May&#160;1, 2025, the Company acquired all issued and outstanding shares of J.A.P. Industria De Materiais Para Telefonia Ltda., (JAP Telecom) an entity headquartered in Pedreira, Brazil. JAP Telecom is a leading Brazilian designer, manufacturer, and supplier of connectivity solutions for the South American telecommunications infrastructure market with a product portfolio including fiber optic splice closures, connectivity devices, and infrastructure accessories tailored to the specific needs of the local market. JAP Telecom's annual sales for the year ending December&#160;31, 2024 were approximately $4.6 million. The acquisition expands the Company's operational capabilities in the region and strengthens the Company's position in the global communications market. The purchase price was approximately $5.3 million, net of cash as of the closing date.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The acquisition of JAP Telecom 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, identifiable intangible assets and assumed liabilities requires the use of judgment in determining the appropriate assumptions and estimates. The opening balance sheet is preliminary, and no measurement period adjustments have been recorded as of June&#160;30, 2025. Future adjustments are not expected to have a material impact to the Consolidated Statements of Income. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%"&gt;From the date of the acquisition through June&#160;30, 2025, the Company&#x2019;s consolidated financial statements included JAP Telecom sales of approximately $1.0&#160;million and is reported in The Americas segment.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-334" decimals="-5" id="f-1246" unitRef="usd">4600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:BusinessCombinationConsiderationTransferred1 contextRef="c-335" decimals="-5" id="f-1247" unitRef="usd">5300000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual contextRef="c-336" decimals="-5" id="f-1248" unitRef="usd">1000000</us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
